interface ComponentChild {
    name: string;
    type: string;
    style?: any;
    fills?: any;
    children: ComponentChild[];
}
export declare function generateComponent(component: any, validation?: boolean, componentToExtract?: string): Promise<{
    message: string;
    componentSets: {
        name: string;
        props: Record<string, any>;
        children: ComponentChild[];
    }[];
}>;
export {};
