import {
    type SvgProps
} from "react-native-svg";

export type SeperatorDynamicStyle = {
    color?: keyof NCoreUIKit.BorderContentColors;
    borders: NCoreUIKit.ActivePalette["borders"];
    colors: NCoreUIKit.ActivePalette["colors"];
    spaces: NCoreUIKit.ActivePalette["spaces"];
    direction?: SeperatorDirectionType;
    length?: number | string;
    customColor?: string;
};

export type SeperatorDirectionType = "horizontal" | "vertical";

interface ISeperatorProps {
    color?: keyof NCoreUIKit.BorderContentColors;
    direction?: SeperatorDirectionType;
    style?: SvgProps["style"];
    length?: number | string;
    isShowTitle?: boolean;
    customColor?: string;
    title?: string;
}
export type {
    ISeperatorProps as default
};
