import { configureOrtWeb } from "./asr-model.js"; import type { AsrTranscriber, CommonModelLoadOptions, DecoderOptions, SessionOptions, VadDetector, VadRuntimeOptions } from "./types.js"; type HeadersMap = Record; type VadOptions = VadRuntimeOptions; /** Browser loader options for local URLs and Hugging Face model ids. */ export interface BrowserModelLoadOptions extends CommonModelLoadOptions { sessionOptions?: SessionOptions; decoderOptions?: DecoderOptions; vadModel?: VadDetector | null; vad?: VadDetector | null; vadOptions?: VadOptions; headers?: HeadersMap; fetch?: typeof fetch; whisperModelCandidates?: string[]; skipRepoListing?: boolean; hfToken?: string; revision?: string; endpoint?: string; } export { configureOrtWeb }; /** Load a VAD model from a browser-accessible base URL. */ export declare function loadLocalVadModel(baseUrl: string, options?: BrowserModelLoadOptions): Promise; /** Load an ASR model from a browser-accessible base URL. */ export declare function loadLocalModel(baseUrl: string, options?: BrowserModelLoadOptions): Promise; /** Load an ASR model by Hugging Face repo id directly in browser. */ export declare function loadHuggingfaceModel(repoId: string, options?: BrowserModelLoadOptions): Promise; /** Load a VAD model by Hugging Face repo id directly in browser. */ export declare function loadHuggingfaceVadModel(repoId: string, options?: BrowserModelLoadOptions): Promise; //# sourceMappingURL=browser.d.ts.map