import { Thread } from "@e280/comrade";
import { WordGroup } from "./parts/types.js";
import { SpeechRecognizer } from "../common/model.js";
import { WhisperSchematic } from "./fns/schematic.js";
export declare class Whisper extends SpeechRecognizer {
    #private;
    thread: Thread<WhisperSchematic>;
    constructor(thread: Thread<WhisperSchematic>);
    static setup(): Promise<Whisper>;
    init(): Promise<void>;
    transcribe(source: Blob): Promise<WordGroup>;
}
