import { CallToolResult } from "@modelcontextprotocol/sdk/types";
import { ParsedDataUri } from "./data-uri";
export type ContentBlock = CallToolResult['content'][number];
export interface ImageMetadataBlock {
    type: "image_metadata";
    urls: string[];
    alt: string;
    inlineData?: ParsedDataUri;
}
export interface DatedContentEvent {
    date: string;
    contentBlocks: (ContentBlock | ImageMetadataBlock)[];
}
export interface Config {
    apiKey: string;
    teamId: string;
    maxImages: number;
    maxResponseSizeMB: number;
    primaryLanguageHint: string | undefined;
}
//# sourceMappingURL=types.d.ts.map