export interface AdvancedFineTuneConfig { baseModelName: string; outputDir: string; method: 'lora' | 'adapter' | 'prefix' | 'unipelt' | 'meta' | 'transfer'; epochs?: number; learningRate?: number; batchSize?: number; loraConfig?: LoRAConfig; adapterConfig?: AdapterConfig; prefixConfig?: PrefixConfig; metaConfig?: MetaLearningConfig; transferConfig?: TransferLearningConfig; } export interface LoRAConfig { r: number; alpha: number; dropout: number; targetModules?: string[]; } export interface AdapterConfig { adapterType: string; adapterSize: number; adapterDropout: number; } export interface PrefixConfig { prefixLength: number; prefixDropout: number; } export interface MetaLearningConfig { innerSteps: number; innerLR: number; outerLR: number; adaptationSteps: number; } export interface TransferLearningConfig { sourceTask: string; targetTask: string; freezeLayers: string[]; transferStrategy: 'feature' | 'parameter' | 'knowledge'; } export declare function advancedFineTune(config: AdvancedFineTuneConfig): Promise; export declare function createAdvancedTuner(config: AdvancedFineTuneConfig): Promise<{ success: boolean; message: string; tuner: any; }>; //# sourceMappingURL=advancedFineTuning.d.ts.map