import { TransformersJsModelConfig } from './engine.js';
interface ComponentValidationErrors {
    model?: string;
    tokenizer?: string;
    processor?: string;
    vocoder?: string;
}
interface ModelValidationErrors {
    primaryModel?: ComponentValidationErrors;
    textModel?: ComponentValidationErrors;
    visionModel?: ComponentValidationErrors;
    speechModel?: ComponentValidationErrors;
    vocoderModel?: ComponentValidationErrors;
}
export interface ModelValidationResult {
    message: string;
    errors?: ModelValidationErrors;
}
export declare function validateModelFiles(config: TransformersJsModelConfig): Promise<ModelValidationResult | undefined>;
export {};
