import { TranscriptionChunk } from "../parts/types.js";
export declare const setupWhisperWork: import("@e280/comrade").SetupWork<{
    work: {
        transcribe(input: import("../parts/types.js").TranscriptionMessage): Promise<import("../parts/types.js").TranscriptionResult | null>;
    };
    host: {
        updateModelLoadProgress(item: import("../parts/types.js").ProgressItem): Promise<void>;
        deliverTranscriptionChunk(chunk: TranscriptionChunk): Promise<void>;
        updateTps(value: number): Promise<void>;
        updateTranscribeProgress(value: number): Promise<void>;
    };
}>;
