/** * Comprehensive PowerPoint Types and Schemas * Complete type definitions for all PowerPoint features */ import { z } from 'zod'; export declare const PositionSchema: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; export declare const SizeSchema: z.ZodObject<{ w: z.ZodNumber; h: z.ZodNumber; }, "strip", z.ZodTypeAny, { w: number; h: number; }, { w: number; h: number; }>; export declare const ColorSchema: z.ZodString; export declare const CreatePresentationSchema: z.ZodObject<{ filePath: z.ZodString; title: z.ZodOptional; author: z.ZodOptional; subject: z.ZodOptional; company: z.ZodOptional; category: z.ZodOptional; keywords: z.ZodOptional; comments: z.ZodOptional; overwrite: z.ZodDefault; }, "strip", z.ZodTypeAny, { filePath: string; overwrite: boolean; title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; comments?: string | undefined; company?: string | undefined; category?: string | undefined; }, { filePath: string; title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; comments?: string | undefined; company?: string | undefined; category?: string | undefined; overwrite?: boolean | undefined; }>; export declare const SavePresentationSchema: z.ZodObject<{ filePath: z.ZodString; format: z.ZodDefault>; quality: z.ZodOptional; password: z.ZodOptional; }, "strip", z.ZodTypeAny, { filePath: string; format: "pptx" | "pdf" | "png" | "jpg"; quality?: number | undefined; password?: string | undefined; }, { filePath: string; format?: "pptx" | "pdf" | "png" | "jpg" | undefined; quality?: number | undefined; password?: string | undefined; }>; export declare const DuplicatePresentationSchema: z.ZodObject<{ sourcePath: z.ZodString; targetPath: z.ZodString; overwrite: z.ZodDefault; }, "strip", z.ZodTypeAny, { overwrite: boolean; sourcePath: string; targetPath: string; }, { sourcePath: string; targetPath: string; overwrite?: boolean | undefined; }>; export declare const CreateSlideSchema: z.ZodObject<{ filePath: z.ZodString; layoutName: z.ZodDefault>; backgroundColor: z.ZodOptional; backgroundImage: z.ZodOptional; masterSlide: z.ZodOptional; }, "strip", z.ZodTypeAny, { filePath: string; layoutName: "BLANK" | "TITLE_SLIDE" | "TITLE_AND_CONTENT" | "SECTION_HEADER" | "TWO_CONTENT" | "COMPARISON" | "TITLE_ONLY" | "CONTENT_WITH_CAPTION" | "PICTURE_WITH_CAPTION" | "TITLE_AND_VERTICAL_TEXT" | "VERTICAL_TITLE_AND_TEXT"; backgroundColor?: string | undefined; backgroundImage?: string | undefined; masterSlide?: string | undefined; }, { filePath: string; layoutName?: "BLANK" | "TITLE_SLIDE" | "TITLE_AND_CONTENT" | "SECTION_HEADER" | "TWO_CONTENT" | "COMPARISON" | "TITLE_ONLY" | "CONTENT_WITH_CAPTION" | "PICTURE_WITH_CAPTION" | "TITLE_AND_VERTICAL_TEXT" | "VERTICAL_TITLE_AND_TEXT" | undefined; backgroundColor?: string | undefined; backgroundImage?: string | undefined; masterSlide?: string | undefined; }>; export declare const DeleteSlideSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; }, { slideIndex: number; filePath: string; }>; export declare const DuplicateSlideSchema: z.ZodObject<{ filePath: z.ZodString; sourceIndex: z.ZodNumber; targetIndex: z.ZodOptional; }, "strip", z.ZodTypeAny, { filePath: string; sourceIndex: number; targetIndex?: number | undefined; }, { filePath: string; sourceIndex: number; targetIndex?: number | undefined; }>; export declare const MoveSlideSchema: z.ZodObject<{ filePath: z.ZodString; fromIndex: z.ZodNumber; toIndex: z.ZodNumber; }, "strip", z.ZodTypeAny, { filePath: string; fromIndex: number; toIndex: number; }, { filePath: string; fromIndex: number; toIndex: number; }>; export declare const TextFormattingSchema: z.ZodObject<{ fontSize: z.ZodOptional; fontFamily: z.ZodOptional; color: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strikethrough: z.ZodOptional; align: z.ZodOptional>; valign: z.ZodOptional>; lineSpacing: z.ZodOptional; charSpacing: z.ZodOptional; shadow: z.ZodOptional; glow: z.ZodOptional>; }, "strip", z.ZodTypeAny, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }>; export declare const AddFormattedTextSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; text: z.ZodString; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; size: z.ZodObject<{ w: z.ZodNumber; h: z.ZodNumber; }, "strip", z.ZodTypeAny, { w: number; h: number; }, { w: number; h: number; }>; formatting: z.ZodOptional; fontFamily: z.ZodOptional; color: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strikethrough: z.ZodOptional; align: z.ZodOptional>; valign: z.ZodOptional>; lineSpacing: z.ZodOptional; charSpacing: z.ZodOptional; shadow: z.ZodOptional; glow: z.ZodOptional>; }, "strip", z.ZodTypeAny, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }>>; bullet: z.ZodOptional; style: z.ZodOptional; startAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "number" | "bullet"; style?: string | undefined; startAt?: number | undefined; }, { type: "number" | "bullet"; style?: string | undefined; startAt?: number | undefined; }>>; hyperlink: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; tooltip?: string | undefined; }, { url: string; tooltip?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { text: string; slideIndex: number; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; hyperlink?: { url: string; tooltip?: string | undefined; } | undefined; bullet?: { type: "number" | "bullet"; style?: string | undefined; startAt?: number | undefined; } | undefined; }, { text: string; slideIndex: number; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; hyperlink?: { url: string; tooltip?: string | undefined; } | undefined; bullet?: { type: "number" | "bullet"; style?: string | undefined; startAt?: number | undefined; } | undefined; }>; export declare const ShapeSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; shapeType: z.ZodEnum<["rect", "ellipse", "triangle", "diamond", "pentagon", "hexagon", "star", "arrow", "callout", "line", "connector"]>; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; size: z.ZodObject<{ w: z.ZodNumber; h: z.ZodNumber; }, "strip", z.ZodTypeAny, { w: number; h: number; }, { w: number; h: number; }>; styling: z.ZodOptional; fillTransparency: z.ZodOptional; line: z.ZodOptional; width: z.ZodOptional; style: z.ZodOptional>; }, "strip", z.ZodTypeAny, { color?: string | undefined; style?: "solid" | "dash" | "dot" | "dashDot" | undefined; width?: number | undefined; }, { color?: string | undefined; style?: "solid" | "dash" | "dot" | "dashDot" | undefined; width?: number | undefined; }>>; shadow: z.ZodOptional; color: z.ZodString; blur: z.ZodNumber; angle: z.ZodNumber; distance: z.ZodNumber; }, "strip", z.ZodTypeAny, { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; }, { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; }>>; glow: z.ZodOptional>; reflection: z.ZodOptional; size: z.ZodNumber; blur: z.ZodNumber; transparency: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "full" | "half"; size: number; blur: number; transparency: number; }, { type: "full" | "half"; size: number; blur: number; transparency: number; }>>; }, "strip", z.ZodTypeAny, { fill?: string | undefined; shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; line?: { color?: string | undefined; style?: "solid" | "dash" | "dot" | "dashDot" | undefined; width?: number | undefined; } | undefined; fillTransparency?: number | undefined; reflection?: { type: "full" | "half"; size: number; blur: number; transparency: number; } | undefined; }, { fill?: string | undefined; shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; line?: { color?: string | undefined; style?: "solid" | "dash" | "dot" | "dashDot" | undefined; width?: number | undefined; } | undefined; fillTransparency?: number | undefined; reflection?: { type: "full" | "half"; size: number; blur: number; transparency: number; } | undefined; }>>; text: z.ZodOptional; textFormatting: z.ZodOptional; fontFamily: z.ZodOptional; color: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strikethrough: z.ZodOptional; align: z.ZodOptional>; valign: z.ZodOptional>; lineSpacing: z.ZodOptional; charSpacing: z.ZodOptional; shadow: z.ZodOptional; glow: z.ZodOptional>; }, "strip", z.ZodTypeAny, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; shapeType: "line" | "rect" | "ellipse" | "triangle" | "diamond" | "pentagon" | "hexagon" | "star" | "arrow" | "callout" | "connector"; text?: string | undefined; styling?: { fill?: string | undefined; shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; line?: { color?: string | undefined; style?: "solid" | "dash" | "dot" | "dashDot" | undefined; width?: number | undefined; } | undefined; fillTransparency?: number | undefined; reflection?: { type: "full" | "half"; size: number; blur: number; transparency: number; } | undefined; } | undefined; textFormatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; }, { slideIndex: number; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; shapeType: "line" | "rect" | "ellipse" | "triangle" | "diamond" | "pentagon" | "hexagon" | "star" | "arrow" | "callout" | "connector"; text?: string | undefined; styling?: { fill?: string | undefined; shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; line?: { color?: string | undefined; style?: "solid" | "dash" | "dot" | "dashDot" | undefined; width?: number | undefined; } | undefined; fillTransparency?: number | undefined; reflection?: { type: "full" | "half"; size: number; blur: number; transparency: number; } | undefined; } | undefined; textFormatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; }>; export declare const ImageSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; imagePath: z.ZodString; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; size: z.ZodObject<{ w: z.ZodNumber; h: z.ZodNumber; }, "strip", z.ZodTypeAny, { w: number; h: number; }, { w: number; h: number; }>; effects: z.ZodOptional; brightness: z.ZodOptional; contrast: z.ZodOptional; saturation: z.ZodOptional; rotation: z.ZodOptional; flipHorizontal: z.ZodOptional; flipVertical: z.ZodOptional; crop: z.ZodOptional>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { color: string; style: "solid" | "dash" | "dot"; width: number; }, { color: string; style: "solid" | "dash" | "dot"; width: number; }>>; shadow: z.ZodOptional; color: z.ZodString; blur: z.ZodNumber; angle: z.ZodNumber; distance: z.ZodNumber; }, "strip", z.ZodTypeAny, { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; }, { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; }>>; }, "strip", z.ZodTypeAny, { shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; border?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; transparency?: number | undefined; brightness?: number | undefined; contrast?: number | undefined; saturation?: number | undefined; rotation?: number | undefined; flipHorizontal?: boolean | undefined; flipVertical?: boolean | undefined; crop?: { x: number; y: number; w: number; h: number; } | undefined; }, { shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; border?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; transparency?: number | undefined; brightness?: number | undefined; contrast?: number | undefined; saturation?: number | undefined; rotation?: number | undefined; flipHorizontal?: boolean | undefined; flipVertical?: boolean | undefined; crop?: { x: number; y: number; w: number; h: number; } | undefined; }>>; hyperlink: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; tooltip?: string | undefined; }, { url: string; tooltip?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; imagePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; hyperlink?: { url: string; tooltip?: string | undefined; } | undefined; effects?: { shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; border?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; transparency?: number | undefined; brightness?: number | undefined; contrast?: number | undefined; saturation?: number | undefined; rotation?: number | undefined; flipHorizontal?: boolean | undefined; flipVertical?: boolean | undefined; crop?: { x: number; y: number; w: number; h: number; } | undefined; } | undefined; }, { slideIndex: number; filePath: string; imagePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; hyperlink?: { url: string; tooltip?: string | undefined; } | undefined; effects?: { shadow?: { color: string; type: "outer" | "inner"; blur: number; angle: number; distance: number; } | undefined; border?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; transparency?: number | undefined; brightness?: number | undefined; contrast?: number | undefined; saturation?: number | undefined; rotation?: number | undefined; flipHorizontal?: boolean | undefined; flipVertical?: boolean | undefined; crop?: { x: number; y: number; w: number; h: number; } | undefined; } | undefined; }>; export declare const TableSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; size: z.ZodObject<{ w: z.ZodNumber; h: z.ZodNumber; }, "strip", z.ZodTypeAny, { w: number; h: number; }, { w: number; h: number; }>; rows: z.ZodArray; fontFamily: z.ZodOptional; color: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strikethrough: z.ZodOptional; align: z.ZodOptional>; valign: z.ZodOptional>; lineSpacing: z.ZodOptional; charSpacing: z.ZodOptional; shadow: z.ZodOptional; glow: z.ZodOptional>; }, "strip", z.ZodTypeAny, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }>>; backgroundColor: z.ZodOptional; colspan: z.ZodOptional; rowspan: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; backgroundColor?: string | undefined; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; colspan?: number | undefined; rowspan?: number | undefined; }, { text: string; backgroundColor?: string | undefined; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; colspan?: number | undefined; rowspan?: number | undefined; }>, "many">, "many">; styling: z.ZodOptional; headerColumn: z.ZodOptional; totalRow: z.ZodOptional; bandedRows: z.ZodOptional; bandedColumns: z.ZodOptional; borderStyle: z.ZodOptional; }, "strip", z.ZodTypeAny, { color: string; style: "solid" | "dash" | "dot"; width: number; }, { color: string; style: "solid" | "dash" | "dot"; width: number; }>>; alternateRowColors: z.ZodOptional; alternateColor: z.ZodOptional; }, "strip", z.ZodTypeAny, { headerRow?: boolean | undefined; headerColumn?: boolean | undefined; totalRow?: boolean | undefined; bandedRows?: boolean | undefined; bandedColumns?: boolean | undefined; borderStyle?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; alternateRowColors?: boolean | undefined; alternateColor?: string | undefined; }, { headerRow?: boolean | undefined; headerColumn?: boolean | undefined; totalRow?: boolean | undefined; bandedRows?: boolean | undefined; bandedColumns?: boolean | undefined; borderStyle?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; alternateRowColors?: boolean | undefined; alternateColor?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { slideIndex: number; rows: { text: string; backgroundColor?: string | undefined; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; colspan?: number | undefined; rowspan?: number | undefined; }[][]; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; styling?: { headerRow?: boolean | undefined; headerColumn?: boolean | undefined; totalRow?: boolean | undefined; bandedRows?: boolean | undefined; bandedColumns?: boolean | undefined; borderStyle?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; alternateRowColors?: boolean | undefined; alternateColor?: string | undefined; } | undefined; }, { slideIndex: number; rows: { text: string; backgroundColor?: string | undefined; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; colspan?: number | undefined; rowspan?: number | undefined; }[][]; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; styling?: { headerRow?: boolean | undefined; headerColumn?: boolean | undefined; totalRow?: boolean | undefined; bandedRows?: boolean | undefined; bandedColumns?: boolean | undefined; borderStyle?: { color: string; style: "solid" | "dash" | "dot"; width: number; } | undefined; alternateRowColors?: boolean | undefined; alternateColor?: string | undefined; } | undefined; }>; export declare const ChartSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; chartType: z.ZodEnum<["bar", "column", "line", "pie", "doughnut", "area", "scatter", "bubble", "radar", "stock", "surface", "combo"]>; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; size: z.ZodObject<{ w: z.ZodNumber; h: z.ZodNumber; }, "strip", z.ZodTypeAny, { w: number; h: number; }, { w: number; h: number; }>; title: z.ZodOptional; data: z.ZodArray; values: z.ZodArray; color: z.ZodOptional; type: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values: number[]; name: string; labels: string[]; color?: string | undefined; type?: "column" | "bar" | "line" | "area" | undefined; }, { values: number[]; name: string; labels: string[]; color?: string | undefined; type?: "column" | "bar" | "line" | "area" | undefined; }>, "many">; options: z.ZodOptional; legendPosition: z.ZodOptional>; showDataLabels: z.ZodOptional; showGridlines: z.ZodOptional; xAxisTitle: z.ZodOptional; yAxisTitle: z.ZodOptional; colorScheme: z.ZodOptional>; is3D: z.ZodOptional; showValues: z.ZodOptional; dataLabelPosition: z.ZodOptional>; }, "strip", z.ZodTypeAny, { colorScheme?: "accent" | "colorful" | "office" | "grayscale" | undefined; showLegend?: boolean | undefined; showDataLabels?: boolean | undefined; legendPosition?: "left" | "top" | "right" | "bottom" | undefined; showGridlines?: boolean | undefined; xAxisTitle?: string | undefined; yAxisTitle?: string | undefined; is3D?: boolean | undefined; showValues?: boolean | undefined; dataLabelPosition?: "center" | "insideEnd" | "outsideEnd" | undefined; }, { colorScheme?: "accent" | "colorful" | "office" | "grayscale" | undefined; showLegend?: boolean | undefined; showDataLabels?: boolean | undefined; legendPosition?: "left" | "top" | "right" | "bottom" | undefined; showGridlines?: boolean | undefined; xAxisTitle?: string | undefined; yAxisTitle?: string | undefined; is3D?: boolean | undefined; showValues?: boolean | undefined; dataLabelPosition?: "center" | "insideEnd" | "outsideEnd" | undefined; }>>; }, "strip", z.ZodTypeAny, { slideIndex: number; data: { values: number[]; name: string; labels: string[]; color?: string | undefined; type?: "column" | "bar" | "line" | "area" | undefined; }[]; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; chartType: "column" | "bar" | "line" | "pie" | "area" | "scatter" | "bubble" | "doughnut" | "radar" | "stock" | "surface" | "combo"; title?: string | undefined; options?: { colorScheme?: "accent" | "colorful" | "office" | "grayscale" | undefined; showLegend?: boolean | undefined; showDataLabels?: boolean | undefined; legendPosition?: "left" | "top" | "right" | "bottom" | undefined; showGridlines?: boolean | undefined; xAxisTitle?: string | undefined; yAxisTitle?: string | undefined; is3D?: boolean | undefined; showValues?: boolean | undefined; dataLabelPosition?: "center" | "insideEnd" | "outsideEnd" | undefined; } | undefined; }, { slideIndex: number; data: { values: number[]; name: string; labels: string[]; color?: string | undefined; type?: "column" | "bar" | "line" | "area" | undefined; }[]; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; chartType: "column" | "bar" | "line" | "pie" | "area" | "scatter" | "bubble" | "doughnut" | "radar" | "stock" | "surface" | "combo"; title?: string | undefined; options?: { colorScheme?: "accent" | "colorful" | "office" | "grayscale" | undefined; showLegend?: boolean | undefined; showDataLabels?: boolean | undefined; legendPosition?: "left" | "top" | "right" | "bottom" | undefined; showGridlines?: boolean | undefined; xAxisTitle?: string | undefined; yAxisTitle?: string | undefined; is3D?: boolean | undefined; showValues?: boolean | undefined; dataLabelPosition?: "center" | "insideEnd" | "outsideEnd" | undefined; } | undefined; }>; export declare const AnimationSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; elementType: z.ZodEnum<["text", "shape", "image", "chart", "table"]>; elementIndex: z.ZodNumber; animationType: z.ZodEnum<["appear", "fade", "fly", "float", "split", "wipe", "shape", "wheel", "zoom", "swivel", "bounce", "pulse", "teeter", "spin", "grow", "disappear", "path", "emphasis", "exit"]>; direction: z.ZodOptional>; timing: z.ZodObject<{ duration: z.ZodNumber; delay: z.ZodOptional; repeat: z.ZodOptional; autoReverse: z.ZodOptional; trigger: z.ZodDefault>; }, "strip", z.ZodTypeAny, { duration: number; trigger: "click" | "with-previous" | "after-previous"; delay?: number | undefined; repeat?: number | undefined; autoReverse?: boolean | undefined; }, { duration: number; delay?: number | undefined; trigger?: "click" | "with-previous" | "after-previous" | undefined; repeat?: number | undefined; autoReverse?: boolean | undefined; }>; customPath: z.ZodOptional; sound: z.ZodOptional; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; animationType: "shape" | "path" | "float" | "emphasis" | "exit" | "split" | "fade" | "wipe" | "appear" | "fly" | "wheel" | "zoom" | "swivel" | "spin" | "grow" | "bounce" | "pulse" | "teeter" | "disappear"; elementType: "image" | "text" | "chart" | "table" | "shape"; elementIndex: number; timing: { duration: number; trigger: "click" | "with-previous" | "after-previous"; delay?: number | undefined; repeat?: number | undefined; autoReverse?: boolean | undefined; }; direction?: "left" | "center" | "right" | "up" | "down" | undefined; sound?: string | undefined; customPath?: string | undefined; }, { slideIndex: number; filePath: string; animationType: "shape" | "path" | "float" | "emphasis" | "exit" | "split" | "fade" | "wipe" | "appear" | "fly" | "wheel" | "zoom" | "swivel" | "spin" | "grow" | "bounce" | "pulse" | "teeter" | "disappear"; elementType: "image" | "text" | "chart" | "table" | "shape"; elementIndex: number; timing: { duration: number; delay?: number | undefined; trigger?: "click" | "with-previous" | "after-previous" | undefined; repeat?: number | undefined; autoReverse?: boolean | undefined; }; direction?: "left" | "center" | "right" | "up" | "down" | undefined; sound?: string | undefined; customPath?: string | undefined; }>; export declare const TransitionSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; transitionType: z.ZodEnum<["none", "fade", "push", "wipe", "split", "reveal", "random", "dissolve", "checkerboard", "blinds", "clock", "ripple"]>; duration: z.ZodDefault; direction: z.ZodOptional>; soundEffect: z.ZodOptional; advanceOnClick: z.ZodDefault; advanceAfterTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; duration: number; advanceOnClick: boolean; transitionType: "push" | "none" | "split" | "fade" | "wipe" | "reveal" | "random" | "dissolve" | "checkerboard" | "blinds" | "clock" | "ripple"; direction?: "left" | "right" | "up" | "down" | undefined; advanceAfterTime?: number | undefined; soundEffect?: string | undefined; }, { slideIndex: number; filePath: string; transitionType: "push" | "none" | "split" | "fade" | "wipe" | "reveal" | "random" | "dissolve" | "checkerboard" | "blinds" | "clock" | "ripple"; duration?: number | undefined; direction?: "left" | "right" | "up" | "down" | undefined; advanceOnClick?: boolean | undefined; advanceAfterTime?: number | undefined; soundEffect?: string | undefined; }>; export declare const MediaSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; mediaPath: z.ZodString; mediaType: z.ZodEnum<["audio", "video"]>; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; size: z.ZodOptional>; audioOptions: z.ZodOptional; loop: z.ZodOptional; volume: z.ZodOptional; fadeIn: z.ZodOptional; fadeOut: z.ZodOptional; hideControls: z.ZodOptional; }, "strip", z.ZodTypeAny, { volume?: number | undefined; fadeIn?: number | undefined; fadeOut?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; hideControls?: boolean | undefined; }, { volume?: number | undefined; fadeIn?: number | undefined; fadeOut?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; hideControls?: boolean | undefined; }>>; videoOptions: z.ZodOptional; loop: z.ZodOptional; volume: z.ZodOptional; showControls: z.ZodOptional; fullScreen: z.ZodOptional; aspectRatio: z.ZodOptional>; poster: z.ZodOptional; }, "strip", z.ZodTypeAny, { showControls?: boolean | undefined; volume?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; fullScreen?: boolean | undefined; aspectRatio?: "16:9" | "4:3" | "16:10" | undefined; poster?: string | undefined; }, { showControls?: boolean | undefined; volume?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; fullScreen?: boolean | undefined; aspectRatio?: "16:9" | "4:3" | "16:10" | undefined; poster?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; position: { x: number; y: number; }; mediaPath: string; mediaType: "audio" | "video"; size?: { w: number; h: number; } | undefined; audioOptions?: { volume?: number | undefined; fadeIn?: number | undefined; fadeOut?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; hideControls?: boolean | undefined; } | undefined; videoOptions?: { showControls?: boolean | undefined; volume?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; fullScreen?: boolean | undefined; aspectRatio?: "16:9" | "4:3" | "16:10" | undefined; poster?: string | undefined; } | undefined; }, { slideIndex: number; filePath: string; position: { x: number; y: number; }; mediaPath: string; mediaType: "audio" | "video"; size?: { w: number; h: number; } | undefined; audioOptions?: { volume?: number | undefined; fadeIn?: number | undefined; fadeOut?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; hideControls?: boolean | undefined; } | undefined; videoOptions?: { showControls?: boolean | undefined; volume?: number | undefined; loop?: boolean | undefined; autoPlay?: boolean | undefined; fullScreen?: boolean | undefined; aspectRatio?: "16:9" | "4:3" | "16:10" | undefined; poster?: string | undefined; } | undefined; }>; export declare const HyperlinkSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; elementType: z.ZodEnum<["text", "shape", "image"]>; elementIndex: z.ZodNumber; textRange: z.ZodOptional>; action: z.ZodObject<{ type: z.ZodEnum<["url", "slide", "email", "file"]>; target: z.ZodString; tooltip: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "url" | "slide" | "file" | "email"; target: string; tooltip?: string | undefined; }, { type: "url" | "slide" | "file" | "email"; target: string; tooltip?: string | undefined; }>; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; action: { type: "url" | "slide" | "file" | "email"; target: string; tooltip?: string | undefined; }; elementType: "image" | "text" | "shape"; elementIndex: number; textRange?: { start: number; end: number; } | undefined; }, { slideIndex: number; filePath: string; action: { type: "url" | "slide" | "file" | "email"; target: string; tooltip?: string | undefined; }; elementType: "image" | "text" | "shape"; elementIndex: number; textRange?: { start: number; end: number; } | undefined; }>; export declare const CommentSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; comment: z.ZodObject<{ author: z.ZodString; text: z.ZodString; position: z.ZodOptional>; timestamp: z.ZodOptional; replies: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { text: string; author: string; timestamp?: Date | undefined; position?: { x: number; y: number; } | undefined; replies?: { text: string; author: string; timestamp: Date; }[] | undefined; }, { text: string; author: string; timestamp?: Date | undefined; position?: { x: number; y: number; } | undefined; replies?: { text: string; author: string; timestamp: Date; }[] | undefined; }>; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; comment: { text: string; author: string; timestamp?: Date | undefined; position?: { x: number; y: number; } | undefined; replies?: { text: string; author: string; timestamp: Date; }[] | undefined; }; }, { slideIndex: number; filePath: string; comment: { text: string; author: string; timestamp?: Date | undefined; position?: { x: number; y: number; } | undefined; replies?: { text: string; author: string; timestamp: Date; }[] | undefined; }; }>; export declare const SpeakerNotesSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; notes: z.ZodString; formatting: z.ZodOptional; fontFamily: z.ZodOptional; color: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; underline: z.ZodOptional; strikethrough: z.ZodOptional; align: z.ZodOptional>; valign: z.ZodOptional>; lineSpacing: z.ZodOptional; charSpacing: z.ZodOptional; shadow: z.ZodOptional; glow: z.ZodOptional>; }, "strip", z.ZodTypeAny, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }, { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; notes: string; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; }, { slideIndex: number; filePath: string; notes: string; formatting?: { color?: string | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; align?: "left" | "center" | "right" | "justify" | undefined; valign?: "top" | "middle" | "bottom" | undefined; lineSpacing?: number | undefined; shadow?: boolean | undefined; glow?: { color: string; size: number; opacity: number; } | undefined; charSpacing?: number | undefined; } | undefined; }>; export declare const SlideTimingSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; advanceAfter: z.ZodOptional; transitionDuration: z.ZodOptional; rehearsalTiming: z.ZodOptional; narrationFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { slideIndex: number; filePath: string; advanceAfter?: number | undefined; transitionDuration?: number | undefined; rehearsalTiming?: number | undefined; narrationFile?: string | undefined; }, { slideIndex: number; filePath: string; advanceAfter?: number | undefined; transitionDuration?: number | undefined; rehearsalTiming?: number | undefined; narrationFile?: string | undefined; }>; export declare const SmartArtSchema: z.ZodObject<{ filePath: z.ZodString; slideIndex: z.ZodNumber; smartArtType: z.ZodEnum<["list", "process", "cycle", "hierarchy", "relationship", "matrix", "pyramid"]>; layout: z.ZodString; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; size: z.ZodObject<{ w: z.ZodNumber; h: z.ZodNumber; }, "strip", z.ZodTypeAny, { w: number; h: number; }, { w: number; h: number; }>; data: z.ZodArray; image: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; level: number; image?: string | undefined; color?: string | undefined; }, { text: string; level: number; image?: string | undefined; color?: string | undefined; }>, "many">; colorScheme: z.ZodOptional; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { slideIndex: number; data: { text: string; level: number; image?: string | undefined; color?: string | undefined; }[]; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; smartArtType: "list" | "process" | "cycle" | "hierarchy" | "relationship" | "matrix" | "pyramid"; layout: string; colorScheme?: string | undefined; style?: string | undefined; }, { slideIndex: number; data: { text: string; level: number; image?: string | undefined; color?: string | undefined; }[]; filePath: string; position: { x: number; y: number; }; size: { w: number; h: number; }; smartArtType: "list" | "process" | "cycle" | "hierarchy" | "relationship" | "matrix" | "pyramid"; layout: string; colorScheme?: string | undefined; style?: string | undefined; }>; export declare const BatchOperationSchema: z.ZodObject<{ operations: z.ZodArray; }, "strip", z.ZodTypeAny, { type: string; parameters: Record; }, { type: string; parameters: Record; }>, "many">; continueOnError: z.ZodDefault; progressCallback: z.ZodDefault; }, "strip", z.ZodTypeAny, { operations: { type: string; parameters: Record; }[]; continueOnError: boolean; progressCallback: boolean; }, { operations: { type: string; parameters: Record; }[]; continueOnError?: boolean | undefined; progressCallback?: boolean | undefined; }>; export declare const PresentationSettingsSchema: z.ZodObject<{ filePath: z.ZodString; properties: z.ZodOptional; author: z.ZodOptional; subject: z.ZodOptional; keywords: z.ZodOptional; category: z.ZodOptional; comments: z.ZodOptional; company: z.ZodOptional; manager: z.ZodOptional; }, "strip", z.ZodTypeAny, { title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; comments?: string | undefined; company?: string | undefined; category?: string | undefined; manager?: string | undefined; }, { title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; comments?: string | undefined; company?: string | undefined; category?: string | undefined; manager?: string | undefined; }>>; slideShowSettings: z.ZodOptional>; loopContinuously: z.ZodOptional; showWithoutAnimation: z.ZodOptional; showWithoutNarration: z.ZodOptional; penColor: z.ZodOptional; }, "strip", z.ZodTypeAny, { loopContinuously?: boolean | undefined; showWithoutAnimation?: boolean | undefined; penColor?: string | undefined; showType?: "speaker" | "individual" | "kiosk" | undefined; showWithoutNarration?: boolean | undefined; }, { loopContinuously?: boolean | undefined; showWithoutAnimation?: boolean | undefined; penColor?: string | undefined; showType?: "speaker" | "individual" | "kiosk" | undefined; showWithoutNarration?: boolean | undefined; }>>; printSettings: z.ZodOptional>; printRange: z.ZodOptional; copies: z.ZodOptional; collate: z.ZodOptional; }, "strip", z.ZodTypeAny, { printWhat?: "slides" | "outline" | "notes" | "handouts" | undefined; printRange?: string | undefined; copies?: number | undefined; collate?: boolean | undefined; }, { printWhat?: "slides" | "outline" | "notes" | "handouts" | undefined; printRange?: string | undefined; copies?: number | undefined; collate?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { filePath: string; properties?: { title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; comments?: string | undefined; company?: string | undefined; category?: string | undefined; manager?: string | undefined; } | undefined; slideShowSettings?: { loopContinuously?: boolean | undefined; showWithoutAnimation?: boolean | undefined; penColor?: string | undefined; showType?: "speaker" | "individual" | "kiosk" | undefined; showWithoutNarration?: boolean | undefined; } | undefined; printSettings?: { printWhat?: "slides" | "outline" | "notes" | "handouts" | undefined; printRange?: string | undefined; copies?: number | undefined; collate?: boolean | undefined; } | undefined; }, { filePath: string; properties?: { title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; comments?: string | undefined; company?: string | undefined; category?: string | undefined; manager?: string | undefined; } | undefined; slideShowSettings?: { loopContinuously?: boolean | undefined; showWithoutAnimation?: boolean | undefined; penColor?: string | undefined; showType?: "speaker" | "individual" | "kiosk" | undefined; showWithoutNarration?: boolean | undefined; } | undefined; printSettings?: { printWhat?: "slides" | "outline" | "notes" | "handouts" | undefined; printRange?: string | undefined; copies?: number | undefined; collate?: boolean | undefined; } | undefined; }>; export type Position = z.infer; export type Size = z.infer; export type CreatePresentationInput = z.infer; export type SavePresentationInput = z.infer; export type AddFormattedTextInput = z.infer; export type ShapeInput = z.infer; export type ImageInput = z.infer; export type TableInput = z.infer; export type ChartInput = z.infer; export type AnimationInput = z.infer; export type TransitionInput = z.infer; export type MediaInput = z.infer; export type HyperlinkInput = z.infer; export type CommentInput = z.infer; export type SpeakerNotesInput = z.infer; export type SlideTimingInput = z.infer; export type SmartArtInput = z.infer; export type BatchOperationInput = z.infer; export type PresentationSettingsInput = z.infer; //# sourceMappingURL=comprehensive.d.ts.map