import type { KlawConfig } from "../config/types.klaw.js"; import type { RealtimeVoiceProviderPlugin } from "../plugins/types.js"; import type { RealtimeVoiceProviderConfig } from "./provider-types.js"; export type ResolvedRealtimeVoiceProvider = { provider: RealtimeVoiceProviderPlugin; providerConfig: RealtimeVoiceProviderConfig; }; export type ResolveConfiguredRealtimeVoiceProviderParams = { configuredProviderId?: string; providerConfigs?: Record | undefined>; providerConfigOverrides?: Record; cfg?: KlawConfig; cfgForResolve?: KlawConfig; providers?: RealtimeVoiceProviderPlugin[]; defaultModel?: string; noRegisteredProviderMessage?: string; }; export declare function resolveConfiguredRealtimeVoiceProvider(params: ResolveConfiguredRealtimeVoiceProviderParams): ResolvedRealtimeVoiceProvider;