1 | import { StylerProps } from './styles';
|
2 | import { ComponentFactory, StylerCreatorFn } from './types';
|
3 | export interface ICreateComponentFactoryOptions<TStyle> {
|
4 | createStyle: StylerCreatorFn<any, TStyle>;
|
5 | }
|
6 | export default function createComponentFactory<TStyleProps extends object = StylerProps, TStyle = {}, TPropsDefault extends object = {}, TAsPropsDefault extends object = {}>({ createStyle, }: ICreateComponentFactoryOptions<TStyle>): ComponentFactory<TStyleProps, TStyle, TPropsDefault, TAsPropsDefault>;
|