import { type VoiceConfigUpdate, type VoiceProviderConfig } from "@dev-anywhere/shared"; export interface StoredVoiceConfig { provider: "aliyun-bailian"; apiKey?: string; region: "cn" | "intl"; asrModel: string; ttsModel: string; ttsVoice: string; turnIdleSeconds: number; } interface VoiceConfigStoreOptions { dataDir?: string; defaults?: Partial>; } export interface VoiceConfigStore { read: () => VoiceProviderConfig; update: (update: VoiceConfigUpdate) => VoiceProviderConfig; readSecret: () => StoredVoiceConfig; } export declare function createVoiceConfigStore(options?: VoiceConfigStoreOptions): VoiceConfigStore; export {}; //# sourceMappingURL=config-store.d.ts.map