import { type MediaKind } from "../media/constants.js";
export type ToolResultMedia = {
    kind: MediaKind | "file" | "website";
    mimeType?: string;
    path?: string;
    url?: string;
    data?: string;
    dataUrl?: string;
    label?: string;
    state?: string;
    deliverableId?: string;
    canvasUri?: string;
    toolName?: string;
    toolCallId?: string;
    source?: "input" | "output";
};
export declare function extractToolResultMedia(result: unknown, context?: {
    toolName?: string;
    toolCallId?: string;
    source?: "input" | "output";
}): ToolResultMedia[];
