import { type VoiceCapabilities } from "@dev-anywhere/shared"; import type { StoredVoiceConfig } from "./config-store.js"; type FetchResponse = { ok: boolean; json: () => Promise; }; type FetchLike = (url: string, init?: { method?: string; headers?: Record; body?: string; }) => Promise; export interface VoiceCapabilitiesProvider { read: (config: StoredVoiceConfig) => Promise; } interface BailianVoiceCapabilitiesProviderOptions { fetchImpl?: FetchLike; now?: () => number; } export declare function createBailianVoiceCapabilitiesProvider(options?: BailianVoiceCapabilitiesProviderOptions): VoiceCapabilitiesProvider; export {}; //# sourceMappingURL=capabilities.d.ts.map