import { Machina } from "../parts/machina.js";
export declare const setupDriverHost: (machina: Machina) => import("@e280/comrade").SetupHost<{
    work: {
        hello(): Promise<void>;
        decodeAudio(input: {
            source: import("./schematic.js").DecoderSource;
            cancel: MessagePort;
            audio: WritableStream<AudioData>;
            start?: number;
            end?: number;
        }): Promise<void>;
        decodeVideo(input: {
            source: import("./schematic.js").DecoderSource;
            cancel: MessagePort;
            video: WritableStream<VideoFrame>;
            start?: number;
            end?: number;
        }): Promise<void>;
        encode(input: import("./schematic.js").EncoderInput & {
            writable: WritableStream<import("mediabunny").StreamTargetChunk>;
        }): Promise<void>;
    };
    host: {
        world(): Promise<void>;
    };
}>;
