import { Schema } from 'koishi'; export interface DvcPluginConfig { api: APIConfig; behavior: BehaviorConfig; filter: FilterConfig; } export interface APIConfig { selectBaseURL: boolean; baseURL: string; selectModel: boolean; appointModel: string; key: string[]; enableContext: boolean; maxRetryTimes: number; } export declare const APIConfig: Schema; export interface BehaviorConfig { onlyOnePersonality: boolean; onlyOneContext: boolean; whisper: boolean; waiting: boolean; nickwake: boolean; recall: boolean; recall_time: number; lang: string; enableReasoningContent: boolean; max_tokens: number; temperature: number; authority: number; superuser: string[]; usage?: number; alias: string[]; resolution?: string; output: 'image' | 'quote' | 'figure' | 'minimal' | 'voice'; private: boolean; mention: boolean; randnum: number; } export declare const BehaviorConfig: Schema; export interface FilterConfig { blockuser: string[]; blockchannel: string[]; } export declare const FilterConfig: Schema;