import type { AIGeneratorConfig, TextTo3DParams, ImageTo3DParams, UltrashapeParams, GenerationResult, AIModelMetadata } from './types'; export declare class AIGenerator { private storage?; constructor(config: AIGeneratorConfig); /** * Generate 3D model from text prompt */ generateFromText(params: TextTo3DParams): Promise; /** * Generate 3D model from image */ generateFromImage(params: ImageTo3DParams): Promise; /** * Refine existing mesh with Ultrashape */ refineMesh(params: UltrashapeParams): Promise; /** * Load model from storage */ loadModel(modelId: string): Promise; /** * List all stored models */ listModels(): Promise; /** * Delete model from storage */ deleteModel(modelId: string): Promise; } //# sourceMappingURL=generator.d.ts.map