export declare const pptxTools: { createPptx: import("ai").Tool<{ filename: string; slides: ({ kind: "bullets"; title: string; bullets: string[]; notes?: string | undefined; transition?: "push" | "none" | "cover" | "fade" | "wipe" | "dissolve" | "uncover" | undefined; background?: string | undefined; } | { kind: "image"; caption?: string | undefined; notes?: string | undefined; fitMode?: "contain" | "cover" | "stretch" | undefined; hyperlink?: string | undefined; altText?: string | undefined; transition?: "push" | "none" | "cover" | "fade" | "wipe" | "dissolve" | "uncover" | undefined; background?: string | undefined; path?: string | undefined; url?: string | undefined; generate?: string | undefined; provider?: "openai" | "gemini" | "chatgpt" | "google" | "default" | undefined; size?: string | undefined; title?: string | undefined; } | { kind: "table"; headers: string[]; rows: string[][]; title?: string | undefined; notes?: string | undefined; headerColor?: string | undefined; transition?: "push" | "none" | "cover" | "fade" | "wipe" | "dissolve" | "uncover" | undefined; background?: string | undefined; } | { kind: "chart"; chartType: "bar" | "line" | "pie"; labels: string[]; series: { name: string; values: number[]; }[]; title?: string | undefined; notes?: string | undefined; transition?: "push" | "none" | "cover" | "fade" | "wipe" | "dissolve" | "uncover" | undefined; background?: string | undefined; } | { kind: "chartImage"; chartType: "bar" | "line" | "pie" | "doughnut"; labels: string[]; series: { name: string; values: number[]; }[]; width: number; height: number; title?: string | undefined; notes?: string | undefined; transition?: "push" | "none" | "cover" | "fade" | "wipe" | "dissolve" | "uncover" | undefined; background?: string | undefined; } | { kind: "textBox"; text: string; x: number; y: number; w: number; h: number; fontSize: number; color?: string | undefined; bold?: boolean | undefined; italic?: boolean | undefined; alignment?: "left" | "right" | "center" | undefined; hyperlink?: string | undefined; transition?: "push" | "none" | "cover" | "fade" | "wipe" | "dissolve" | "uncover" | undefined; background?: string | undefined; } | { kind: "section"; title: string; subtitle?: string | undefined; transition?: "push" | "none" | "cover" | "fade" | "wipe" | "dissolve" | "uncover" | undefined; background?: string | undefined; } | { kind: "shape"; shapeType: "line" | "circle" | "rect" | "star" | "ellipse" | "arrow" | "chevron" | "pentagon" | "hexagon" | "heart"; x: number; y: number; w: number; h: number; fillColor?: string | undefined; borderColor?: string | undefined; borderWidth?: number | undefined; shadow?: boolean | undefined; text?: string | undefined; hyperlink?: string | undefined; })[]; deckTitle?: string | undefined; subtitle?: string | undefined; accentColor?: string | undefined; }, { success: false; error: string; } | ({ success: true; } & { path: string; relativePath: string; slideCount: number; })>; }; //# sourceMappingURL=pptx.tool.d.ts.map