import { IConfigValidator } from "../interfaces/IConfigManager";
import { IGatherTSConfig, IConfigValidationResult } from "@/types/config";
export declare class ConfigValidator implements IConfigValidator {
    validateConfig(config: Partial<IGatherTSConfig>): void;
    private validateMaxDepth;
    validateTokenizerConfig(config: Partial<IGatherTSConfig>): void;
    validateOutputFormat(config: Partial<IGatherTSConfig>): void;
    validateCustomText(config: Partial<IGatherTSConfig>): void;
    private validateRequiredFiles;
    validateAll(config: Partial<IGatherTSConfig>): IConfigValidationResult;
}
