import { ReactElement } from 'react'; import { global } from './constants'; export interface DefaultInterface { children?: string | object; className?: string; native?: boolean | string; small?: boolean; isActive?: boolean; isValid?: boolean; isRow?: boolean; mobile?: boolean; lowercase?: boolean; noBackground?: boolean; block?: boolean; color?: string; font?: string | object; touched?: boolean; filled?: boolean; warning?: string; maxLength?: number; width?: number; label?: string; htmlFor?: string; placeholder?: string; themed?: boolean; for?: string; currentStep?: string | number; totalSteps?: string | number; backgroundColor?: string; background?: boolean; transparent?: boolean; size?: number; title?: string; tag?: string; flex?: boolean; inline?: boolean; break?: boolean; stretch?: boolean; onChange?: (...args: any) => void; onKeyPress?: (...args: any) => void; onKeyDown?: (...args: any) => void; onKeyUp?: (...args: any) => void; callback?: (...args: any[]) => ReactElement; component?: React.FunctionComponent; rotateRight?: boolean; zIndex?: string | number; company?: string; date?: string; back?: boolean; pristine?: boolean; theme?: ThemeInterface; } export interface ThemeInterface { global: { [key in keyof typeof global]: object; }; button: { [key in keyof typeof generic]: object; }; div: { [key in keyof typeof generic]: object; }; h1: { [key in keyof typeof generic]: object; }; h2: { [key in keyof typeof generic]: object; }; h3: { [key in keyof typeof generic]: object; }; h4: { [key in keyof typeof generic]: object; }; h5: { [key in keyof typeof generic]: object; }; h6: { [key in keyof typeof generic]: object; }; footer: { [key in keyof typeof generic]: object; }; header: { [key in keyof typeof generic]: object; }; input: { [key in keyof typeof generic]: object; }; label: { [key in keyof typeof generic]: object; }; link: { [key in keyof typeof generic]: object; }; list: { [key in keyof typeof generic]: object; }; listItem: { [key in keyof typeof generic]: object; }; main: { [key in keyof typeof generic]: object; }; nav: { [key in keyof typeof generic]: object; }; paragraph: { [key in keyof typeof generic]: object; }; select: { [key in keyof typeof generic]: object; }; span: { [key in keyof typeof generic]: object; }; textArea: { [key in keyof typeof generic]: object; }; } export declare const generic: { default: { button: boolean; }; }; export declare const Theme: ThemeInterface; export declare const ComponentResponsiveStyled: (props: any, element: string) => string; //# sourceMappingURL=Theme.d.ts.map