export declare const htmlReportTools: { createHtmlReport: import("ai").Tool<{ filename: string; title: string; theme: "light" | "dark"; blocks: ({ type: "heading"; text: string; level: number; anchor?: string | undefined; } | { type: "paragraph"; text: string; lead?: boolean | undefined; } | { type: "bullets"; items: string[]; } | { type: "numbered"; items: string[]; } | { type: "table"; headers: string[]; rows: string[][]; } | { type: "callout"; text: string; tone: "success" | "info" | "warning" | "danger"; title?: string | undefined; } | { type: "quote"; text: string; attribution?: string | undefined; } | { type: "code"; code: string; language?: string | undefined; } | { type: "divider"; } | { alt: string; type: "image"; caption?: string | undefined; maxWidth?: number | undefined; lazy?: boolean | undefined; lightbox?: boolean | undefined; borderRadius?: number | undefined; shadow?: boolean | undefined; path?: string | undefined; url?: string | undefined; generate?: string | undefined; provider?: "openai" | "gemini" | "chatgpt" | "google" | "default" | undefined; size?: string | undefined; } | { type: "chart"; chartType: "bar" | "line" | "pie" | "doughnut"; labels: string[]; datasets: { label: string; data: number[]; color?: string | undefined; }[]; width: number; height: number; title?: string | undefined; interactive?: boolean | undefined; caption?: string | undefined; } | { type: "stats"; items: { label: string; value: string; delta?: string | undefined; tone?: "success" | "info" | "warning" | "danger" | undefined; }[]; } | { type: "columns"; columns: { text: string; heading?: string | undefined; }[]; } | { type: "tableOfContents"; } | { type: "tabs"; tabs: { title: string; blocks: any[]; }[]; } | { type: "accordion"; items: { title: string; blocks: any[]; }[]; } | { type: "progressBar"; value: number; max: number; label?: string | undefined; color?: string | undefined; } | { type: "badge"; text: string; color?: string | undefined; size?: "sm" | "md" | "lg" | undefined; } | { type: "gallery"; images: { caption?: string | undefined; path?: string | undefined; url?: string | undefined; generate?: string | undefined; provider?: "openai" | "gemini" | "chatgpt" | "google" | "default" | undefined; size?: string | undefined; }[]; columns: number; } | { type: "timeline"; items: { date: string; title: string; text?: string | undefined; }[]; } | { type: "faq"; items: { question: string; answer: string; }[]; } | { type: "collapsible"; title: string; blocks: any[]; defaultOpen?: boolean | undefined; } | { type: "tooltip"; text: string; tooltip: string; } | { type: "mermaid"; diagram: string; caption?: string | undefined; } | { type: "smartArt"; prompt: string; width: number; height: number; caption?: string | undefined; })[]; subtitle?: string | undefined; accentColor?: string | undefined; footerNote?: string | undefined; fontFamily?: string | undefined; showReadingTime?: boolean | undefined; }, { path: string; relativePath: string; bytes: number; }>; }; //# sourceMappingURL=html-report.tool.d.ts.map