export namespace uiGeneratePreviewTool {
    export let name: string;
    export let description: string;
    export namespace parameters {
        let type: string;
        namespace properties {
            namespace prototypesDir {
                let type_1: string;
                export { type_1 as type };
                let description_1: string;
                export { description_1 as description };
                let _default: string;
                export { _default as default };
            }
            namespace template {
                let type_2: string;
                export { type_2 as type };
                let description_2: string;
                export { description_2 as description };
            }
            namespace runId {
                let type_3: string;
                export { type_3 as type };
                let description_3: string;
                export { description_3 as description };
            }
            namespace sessionId {
                let type_4: string;
                export { type_4 as type };
                let description_4: string;
                export { description_4 as description };
            }
            namespace timestamp {
                let type_5: string;
                export { type_5 as type };
                let description_5: string;
                export { description_5 as description };
            }
        }
        let required: never[];
    }
    export { execute };
}
/**
 * Main execute function
 */
declare function execute(params: any): Promise<{
    success: boolean;
    prototypes_dir: any;
    styles: number;
    layouts: number;
    targets: any[];
    total_prototypes: number;
    files_generated: string[];
}>;
export {};
//# sourceMappingURL=ui-generate-preview.d.ts.map