import { type BailianAsrClient, type BailianAsrConfig } from "./bailian-asr.js"; import { type BailianTtsClient, type BailianTtsConfig } from "./bailian-tts.js"; import { type VoiceCapabilitiesProvider } from "./capabilities.js"; import { type VoiceConfigTester } from "./config-test.js"; import type { VoiceProviderAdapter } from "./provider.js"; interface BailianVoiceProviderOptions { asrClientFactory?: (config: BailianAsrConfig) => BailianAsrClient; ttsClientFactory?: (config: BailianTtsConfig) => BailianTtsClient; capabilitiesProvider?: VoiceCapabilitiesProvider; configTester?: VoiceConfigTester; } export declare function createBailianVoiceProvider(options?: BailianVoiceProviderOptions): VoiceProviderAdapter; export {}; //# sourceMappingURL=bailian-provider.d.ts.map