import { StableDiffusionModelConfig } from './engine.js';
interface ModelValidationErrors {
    model?: string;
    clipL?: string;
    clipG?: string;
    vae?: string;
    t5xxl?: string;
    controlNet?: string;
    taesd?: string;
    lora?: {
        [index: number]: string;
    };
}
export interface ModelValidationResult {
    message: string;
    errors: ModelValidationErrors;
}
export declare function validateModelFiles(config: StableDiffusionModelConfig): Promise<ModelValidationResult | undefined>;
export {};
