import * as naslTypes from '../../concepts';
export declare function handleTsDeclaration(tsDeclaration: string): string;
export declare function getUILib(frontendType: 'pc' | 'h5'): {
    name: string;
    title: string;
    description: string;
    tsDeclaration: string;
}[];
export declare function genComponentMethodDeclaration(componentNodesAPI: any): string;
export declare function handleMaterial({ json, tsDeclaration, allNodesAPI }: {
    json: Array<{
        name: string;
        title: string;
        description: string;
    }>;
    tsDeclaration: string;
    allNodesAPI: any;
}): {
    name: string;
    title: string;
    description: string;
    tsDeclaration: string;
}[];
export declare function getPreDeclaration(): string;
export declare function getExtensionsDeclaration(viewComponent: any): string;
export declare function getExtensionsMaterial(app: naslTypes.App, frontendType: 'pc' | 'h5'): any;
//# sourceMappingURL=getUILib.d.ts.map