import { Schema } from "koishi";
interface ModelConfig {
    model_name: string;
    gpt_model_path: string;
    sovits_model_path: string;
    reference_audio: string;
    text_prompt: string;
    text_prompt_lang: 'zh' | 'en' | 'ja' | 'ko' | 'yue';
}
export interface BaseConfigType {
    endpoint: string;
    max_length: number;
    waiting: boolean;
    recall: boolean;
    recall_time: number;
    defaultEngine: 'GPT-SOVITS';
    models: ModelConfig[];
    format: 'ogg' | 'wav' | 'amr' | 'mp3';
    default_lang: 'zh' | 'en' | 'ja' | 'ko' | 'yue';
    speech_length: number;
    cut_punc: string;
    top_k: number;
    top_p: number;
    temperature: number;
}
export declare const BaseConfig: Schema<BaseConfigType>;
export {};
