import {
    type ReactNode
} from "react";
import {
    type TextProps,
    type TextStyle,
    type StyleProp
} from "react-native";

interface ITextProps extends TextProps {
    customColor?: keyof NCoreUIKit.ProjectColorPalette | (string & {});
    style?: StyleProp<TextStyle>[] | StyleProp<TextStyle>;
    color?: keyof NCoreUIKit.TextContentColors;
    variant?: keyof NCoreUIKit.Typography;
    children?: ReactNode;
    customTheme?: {
        gapPropagation?: keyof NCoreUIKit.GapPropagationKey;
        sharpness?: keyof NCoreUIKit.SharpnessKey;
        paletteKey?: keyof NCoreUIKit.PaletteKey;
        themeKey?: keyof NCoreUIKit.ThemeKey;
    };
}
export type {
    ITextProps as default
};
