import { OmitPropsSetting } from '@byteclaw/visage-utils'; import { StyleSheet } from './styleSheet'; import { StyleProps, StyleFunction } from './types'; export interface UseVisageHookOptions { componentName: string; defaultStyles: StyleSheet | StyleFunction; faceStyleSheet: { face: string; }; variants: OmitPropsSetting[]; } /** * This hook contains the logic for visage component * * Using this hook you can implement your own custom component that uses visage */ export declare function useVisage(as: any, { parentStyles, styles, $$variants, ...restProps }: StyleProps & { [key: string]: any; }, options: UseVisageHookOptions): TOutputProps; //# sourceMappingURL=useVisage.d.ts.map