import { z } from "zod"; /** Semantic accent colors usable on cards, badges, borders, etc. */ export declare const accentColorKeySchema: z.ZodEnum<{ success: "success"; primary: "primary"; accent: "accent"; warning: "warning"; danger: "danger"; info: "info"; highlight: "highlight"; }>; export declare const slideThemeColorsSchema: z.ZodObject<{ bg: z.ZodString; bgCard: z.ZodString; bgCardAlt: z.ZodString; text: z.ZodString; textMuted: z.ZodString; textDim: z.ZodString; primary: z.ZodString; accent: z.ZodString; success: z.ZodString; warning: z.ZodString; danger: z.ZodString; info: z.ZodString; highlight: z.ZodString; }, z.core.$strip>; export declare const slideThemeFontsSchema: z.ZodObject<{ title: z.ZodString; body: z.ZodString; mono: z.ZodString; }, z.core.$strip>; export declare const slideThemeSchema: z.ZodObject<{ colors: z.ZodObject<{ bg: z.ZodString; bgCard: z.ZodString; bgCardAlt: z.ZodString; text: z.ZodString; textMuted: z.ZodString; textDim: z.ZodString; primary: z.ZodString; accent: z.ZodString; success: z.ZodString; warning: z.ZodString; danger: z.ZodString; info: z.ZodString; highlight: z.ZodString; }, z.core.$strip>; fonts: z.ZodObject<{ title: z.ZodString; body: z.ZodString; mono: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const textBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"text">; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>; /** Bullet item: plain string or object with text and optional sub-items (2 levels max) */ export declare const bulletItemSchema: z.ZodUnion]>>>; }, z.core.$strip>]>; export declare const bulletsBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>; export declare const codeBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>; export declare const calloutBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>; export declare const metricBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>; export declare const dividerBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>; export declare const imageBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>; export declare const imageRefBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>; export declare const chartBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>; export declare const mermaidBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>; export declare const tableCellValueSchema: z.ZodUnion>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>; export declare const tableBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>; export declare const sectionBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>; export declare const contentBlockSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"text">; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">; /** Bottom-of-slide callout bar */ export declare const calloutBarSchema: z.ZodObject<{ text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>; /** Reusable card definition — used by columns, grid */ export declare const cardSchema: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; label: z.ZodOptional; num: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>; export declare const slideStyleSchema: z.ZodObject<{ bgColor: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>; export declare const titleSlideSchema: z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional; author: z.ZodOptional; note: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"title">; }, z.core.$strip>; export declare const columnsSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; columns: z.ZodArray>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; label: z.ZodOptional; num: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>>; showArrows: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; bottomText: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"columns">; }, z.core.$strip>; export declare const comparisonPanelSchema: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; }, z.core.$strip>; export declare const comparisonSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; left: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; }, z.core.$strip>; right: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; }, z.core.$strip>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"comparison">; }, z.core.$strip>; export declare const gridItemSchema: z.ZodObject<{ title: z.ZodString; description: z.ZodOptional; accentColor: z.ZodOptional>; num: z.ZodOptional; icon: z.ZodOptional; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; }, z.core.$strip>; export declare const gridSlideSchema: z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional; gridColumns: z.ZodOptional; items: z.ZodArray; accentColor: z.ZodOptional>; num: z.ZodOptional; icon: z.ZodOptional; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; }, z.core.$strip>>; footer: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"grid">; }, z.core.$strip>; export declare const bigQuoteSlideSchema: z.ZodObject<{ quote: z.ZodString; author: z.ZodOptional; role: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"bigQuote">; }, z.core.$strip>; export declare const statItemSchema: z.ZodObject<{ value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>; export declare const statsSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; stats: z.ZodArray>; change: z.ZodOptional; }, z.core.$strip>>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"stats">; }, z.core.$strip>; export declare const timelineItemSchema: z.ZodObject<{ date: z.ZodString; title: z.ZodString; description: z.ZodOptional; color: z.ZodOptional>; done: z.ZodOptional; }, z.core.$strip>; export declare const timelineSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodArray; color: z.ZodOptional>; done: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"timeline">; }, z.core.$strip>; export declare const splitPanelSchema: z.ZodObject<{ title: z.ZodOptional; subtitle: z.ZodOptional; label: z.ZodOptional; labelBadge: z.ZodOptional; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; dark: z.ZodOptional; ratio: z.ZodOptional; valign: z.ZodOptional>; }, z.core.$strip>; export declare const splitSlideSchema: z.ZodObject<{ left: z.ZodOptional; subtitle: z.ZodOptional; label: z.ZodOptional; labelBadge: z.ZodOptional; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; dark: z.ZodOptional; ratio: z.ZodOptional; valign: z.ZodOptional>; }, z.core.$strip>>; right: z.ZodOptional; subtitle: z.ZodOptional; label: z.ZodOptional; labelBadge: z.ZodOptional; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; dark: z.ZodOptional; ratio: z.ZodOptional; valign: z.ZodOptional>; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"split">; }, z.core.$strip>; export declare const matrixCellSchema: z.ZodObject<{ label: z.ZodString; items: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; accentColor: z.ZodOptional>; }, z.core.$strip>; export declare const matrixSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; rows: z.ZodOptional; cols: z.ZodOptional; xAxis: z.ZodOptional; high: z.ZodOptional; label: z.ZodOptional; }, z.core.$strip>>; yAxis: z.ZodOptional; high: z.ZodOptional; label: z.ZodOptional; }, z.core.$strip>>; cells: z.ZodArray>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; accentColor: z.ZodOptional>; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"matrix">; }, z.core.$strip>; export declare const tableSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; headers: z.ZodArray; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"table">; }, z.core.$strip>; export declare const waterfallItemSchema: z.ZodObject<{ label: z.ZodString; value: z.ZodNumber; isTotal: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>; export declare const waterfallSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodArray; color: z.ZodOptional>; }, z.core.$strip>>; unit: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"waterfall">; }, z.core.$strip>; export declare const funnelStageSchema: z.ZodObject<{ label: z.ZodString; value: z.ZodOptional; description: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>; export declare const funnelSlideSchema: z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; stages: z.ZodArray; description: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"funnel">; }, z.core.$strip>; export declare const slideBrandingLogoSchema: z.ZodObject<{ source: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodURL; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"base64">; data: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"path">; path: z.ZodString; }, z.core.$strict>], "kind">; position: z.ZodDefault>; width: z.ZodDefault; }, z.core.$strict>; export declare const slideBrandingSchema: z.ZodObject<{ logo: z.ZodOptional; url: z.ZodURL; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"base64">; data: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"path">; path: z.ZodString; }, z.core.$strict>], "kind">; position: z.ZodDefault>; width: z.ZodDefault; }, z.core.$strict>>; backgroundImage: z.ZodOptional; url: z.ZodURL; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"base64">; data: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"path">; path: z.ZodString; }, z.core.$strict>], "kind">; size: z.ZodOptional>; opacity: z.ZodOptional; bgOpacity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>; export declare const slideLayoutSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional; author: z.ZodOptional; note: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"title">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; columns: z.ZodArray>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; label: z.ZodOptional; num: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>>; showArrows: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; bottomText: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"columns">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; left: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; }, z.core.$strip>; right: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; }, z.core.$strip>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"comparison">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional; gridColumns: z.ZodOptional; items: z.ZodArray; accentColor: z.ZodOptional>; num: z.ZodOptional; icon: z.ZodOptional; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; }, z.core.$strip>>; footer: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"grid">; }, z.core.$strip>, z.ZodObject<{ quote: z.ZodString; author: z.ZodOptional; role: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"bigQuote">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; stats: z.ZodArray>; change: z.ZodOptional; }, z.core.$strip>>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"stats">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodArray; color: z.ZodOptional>; done: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"timeline">; }, z.core.$strip>, z.ZodObject<{ left: z.ZodOptional; subtitle: z.ZodOptional; label: z.ZodOptional; labelBadge: z.ZodOptional; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; dark: z.ZodOptional; ratio: z.ZodOptional; valign: z.ZodOptional>; }, z.core.$strip>>; right: z.ZodOptional; subtitle: z.ZodOptional; label: z.ZodOptional; labelBadge: z.ZodOptional; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; dark: z.ZodOptional; ratio: z.ZodOptional; valign: z.ZodOptional>; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"split">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; rows: z.ZodOptional; cols: z.ZodOptional; xAxis: z.ZodOptional; high: z.ZodOptional; label: z.ZodOptional; }, z.core.$strip>>; yAxis: z.ZodOptional; high: z.ZodOptional; label: z.ZodOptional; }, z.core.$strip>>; cells: z.ZodArray>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; accentColor: z.ZodOptional>; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"matrix">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; headers: z.ZodArray; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"table">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; stages: z.ZodArray; description: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"funnel">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodArray; color: z.ZodOptional>; }, z.core.$strip>>; unit: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"waterfall">; }, z.core.$strip>], "layout">; /** Media schema registered in mulmoImageAssetSchema */ export declare const mulmoSlideMediaSchema: z.ZodObject<{ type: z.ZodLiteral<"slide">; theme: z.ZodOptional; fonts: z.ZodObject<{ title: z.ZodString; body: z.ZodString; mono: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; slide: z.ZodDiscriminatedUnion<[z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional; author: z.ZodOptional; note: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"title">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; columns: z.ZodArray>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; label: z.ZodOptional; num: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>>; showArrows: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; bottomText: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"columns">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; left: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; }, z.core.$strip>; right: z.ZodObject<{ title: z.ZodString; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; footer: z.ZodOptional; }, z.core.$strip>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"comparison">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional; gridColumns: z.ZodOptional; items: z.ZodArray; accentColor: z.ZodOptional>; num: z.ZodOptional; icon: z.ZodOptional; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; }, z.core.$strip>>; footer: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"grid">; }, z.core.$strip>, z.ZodObject<{ quote: z.ZodString; author: z.ZodOptional; role: z.ZodOptional; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"bigQuote">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; stats: z.ZodArray>; change: z.ZodOptional; }, z.core.$strip>>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"stats">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodArray; color: z.ZodOptional>; done: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"timeline">; }, z.core.$strip>, z.ZodObject<{ left: z.ZodOptional; subtitle: z.ZodOptional; label: z.ZodOptional; labelBadge: z.ZodOptional; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; dark: z.ZodOptional; ratio: z.ZodOptional; valign: z.ZodOptional>; }, z.core.$strip>>; right: z.ZodOptional; subtitle: z.ZodOptional; label: z.ZodOptional; labelBadge: z.ZodOptional; accentColor: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; dark: z.ZodOptional; ratio: z.ZodOptional; valign: z.ZodOptional>; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"split">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; rows: z.ZodOptional; cols: z.ZodOptional; xAxis: z.ZodOptional; high: z.ZodOptional; label: z.ZodOptional; }, z.core.$strip>>; yAxis: z.ZodOptional; high: z.ZodOptional; label: z.ZodOptional; }, z.core.$strip>>; cells: z.ZodArray>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"section">; label: z.ZodString; color: z.ZodOptional>; content: z.ZodOptional; value: z.ZodString; align: z.ZodOptional>; bold: z.ZodOptional; dim: z.ZodOptional; fontSize: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"bullets">; items: z.ZodArray]>>>; }, z.core.$strip>]>>; ordered: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"code">; code: z.ZodString; language: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"callout">; text: z.ZodString; label: z.ZodOptional; color: z.ZodOptional>; style: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"metric">; value: z.ZodString; label: z.ZodString; color: z.ZodOptional>; change: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"divider">; color: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"imageRef">; ref: z.ZodString; alt: z.ZodOptional; fit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"chart">; chartData: z.ZodRecord; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"mermaid">; code: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"table">; title: z.ZodOptional; headers: z.ZodOptional>; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; }, z.core.$strip>], "type">>>; text: z.ZodOptional; sidebar: z.ZodOptional; }, z.core.$strip>], "type">>>; accentColor: z.ZodOptional>; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"matrix">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; headers: z.ZodArray; rows: z.ZodArray>; bold: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>]>>>; rowHeaders: z.ZodOptional; striped: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"table">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; stages: z.ZodArray; description: z.ZodOptional; color: z.ZodOptional>; }, z.core.$strip>>; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"funnel">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodString; stepLabel: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodArray; color: z.ZodOptional>; }, z.core.$strip>>; unit: z.ZodOptional; callout: z.ZodOptional; color: z.ZodOptional>; align: z.ZodOptional>; leftBar: z.ZodOptional; }, z.core.$strip>>; accentColor: z.ZodOptional>; style: z.ZodOptional; decorations: z.ZodOptional; bgOpacity: z.ZodOptional; footer: z.ZodOptional; }, z.core.$strip>>; layout: z.ZodLiteral<"waterfall">; }, z.core.$strip>], "layout">; reference: z.ZodOptional; branding: z.ZodOptional; url: z.ZodURL; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"base64">; data: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"path">; path: z.ZodString; }, z.core.$strict>], "kind">; position: z.ZodDefault>; width: z.ZodDefault; }, z.core.$strict>>; backgroundImage: z.ZodOptional; url: z.ZodURL; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"base64">; data: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"path">; path: z.ZodString; }, z.core.$strict>], "kind">; size: z.ZodOptional>; opacity: z.ZodOptional; bgOpacity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strict>>>; }, z.core.$strict>; export type AccentColorKey = z.infer; export type SlideThemeColors = z.infer; export type SlideThemeFonts = z.infer; export type SlideTheme = z.infer; export type ContentBlock = z.infer; export type TextBlock = z.infer; export type BulletItem = z.infer; export type BulletsBlock = z.infer; export type CodeBlock = z.infer; export type CalloutBlock = z.infer; export type MetricBlock = z.infer; export type DividerBlock = z.infer; export type ImageBlock = z.infer; export type ImageRefBlock = z.infer; export type ChartBlock = z.infer; export type MermaidBlock = z.infer; export type SectionBlock = z.infer; export type TableBlock = z.infer; export type CalloutBar = z.infer; export type Card = z.infer; export type SlideStyle = z.infer; export type SlideLayout = z.infer; export type TitleSlide = z.infer; export type ColumnsSlide = z.infer; export type ComparisonPanel = z.infer; export type ComparisonSlide = z.infer; export type GridItem = z.infer; export type GridSlide = z.infer; export type BigQuoteSlide = z.infer; export type StatItem = z.infer; export type StatsSlide = z.infer; export type TimelineItem = z.infer; export type TimelineSlide = z.infer; export type SplitPanel = z.infer; export type SplitSlide = z.infer; export type MatrixCell = z.infer; export type MatrixSlide = z.infer; export type TableCellValue = z.infer; export type TableSlide = z.infer; export type FunnelStage = z.infer; export type FunnelSlide = z.infer; export type WaterfallItem = z.infer; export type WaterfallSlide = z.infer; export type SlideBrandingLogo = z.infer; export type SlideBranding = z.infer; export type MulmoSlideMedia = z.infer; //# sourceMappingURL=slide.d.ts.map