import { type OutputExposureRequestBase, type OutputExposureResult } from "./textExposer.js";
export type VideoOutputKind = "generated-video" | "edited-video" | "video-understanding" | "video-reference";
export type VideoOutputPayload = {
    kind: VideoOutputKind;
    mimeType?: string;
    displayRef?: string;
    durationMs?: number;
    width?: number;
    height?: number;
    summary?: string;
};
export type VideoOutputExposureRequest = OutputExposureRequestBase & {
    kind?: VideoOutputKind;
    mimeType?: string;
    displayRef?: string;
    durationMs?: number;
    width?: number;
    height?: number;
    summary?: string;
};
export type VideoOutputExposureResult = OutputExposureResult<"video", VideoOutputPayload>;
export declare function exposeVideoOutput(request?: VideoOutputExposureRequest): VideoOutputExposureResult;
