import * as z from "zod"; export declare const CELL_VALUE_SCHEMA: z.ZodUnion; export declare const CELL_VALUES_SCHEMA: z.ZodArray>>; export declare const ROW_VALUES_SCHEMA: z.ZodRecord>; export declare const ROW_VALUES_INPUT_SCHEMA: z.ZodUnion>, z.ZodArray>>]>; export declare const SPREADSHEET_REFERENCE_SCHEMA: z.ZodString; export declare const SHEET_REFERENCE_SCHEMA: z.ZodUnion; export declare const TABLE_REFERENCE_SCHEMA: z.ZodString; export declare const MAJOR_DIMENSION_SCHEMA: z.ZodEnum<{ columns: "columns"; rows: "rows"; }>; export declare const VALUE_INPUT_MODE_SCHEMA: z.ZodEnum<{ raw: "raw"; userEntered: "userEntered"; }>; export declare const VALUE_RENDER_SCHEMA: z.ZodEnum<{ formatted: "formatted"; unformatted: "unformatted"; formula: "formula"; }>; export declare const DATE_TIME_RENDER_SCHEMA: z.ZodEnum<{ serialNumber: "serialNumber"; formattedString: "formattedString"; }>; export declare const AUTO_RECALC_SCHEMA: z.ZodEnum<{ HOUR: "HOUR"; MINUTE: "MINUTE"; ON_CHANGE: "ON_CHANGE"; }>; export declare const SHEET_TYPE_SCHEMA: z.ZodEnum<{ OBJECT: "OBJECT"; GRID: "GRID"; DATA_SOURCE: "DATA_SOURCE"; }>; export declare const HEX_COLOR_SCHEMA: z.ZodTemplateLiteral<`#${string}`>; export declare const THEME_COLOR_SCHEMA: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; export declare const COLOR_SCHEMA: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; export declare const ROW_SOURCE_SCHEMA: z.ZodUnion; sheet: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ table: z.ZodString; }, z.core.$strip>]>; export declare const GRID_RANGE_SCHEMA: z.ZodObject<{ endColumn: z.ZodOptional; endRow: z.ZodOptional; sheet: z.ZodUnion; startColumn: z.ZodOptional; startRow: z.ZodOptional; }, z.core.$strip>; export declare const RANGE_TARGET_SCHEMA: z.ZodUnion; endRow: z.ZodOptional; sheet: z.ZodUnion; startColumn: z.ZodOptional; startRow: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ section: z.ZodOptional>; table: z.ZodString; }, z.core.$strict>]>; export declare const NORMALIZED_GRID_RANGE_SCHEMA: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; export declare const BORDER_STYLE_SCHEMA: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; export declare const BORDER_SCHEMA: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>; export declare const BORDERS_SCHEMA: z.ZodObject<{ bottom: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; innerHorizontal: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; innerVertical: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; left: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; right: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; top: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; export declare const NUMBER_FORMAT_SCHEMA: z.ZodObject<{ pattern: z.ZodOptional; type: z.ZodEnum<{ number: "number"; date: "date"; text: "text"; time: "time"; dateTime: "dateTime"; currency: "currency"; percent: "percent"; scientific: "scientific"; }>; }, z.core.$strict>; export declare const PADDING_SCHEMA: z.ZodObject<{ bottom: z.ZodNumber; left: z.ZodNumber; right: z.ZodNumber; top: z.ZodNumber; }, z.core.$strict>; export declare const TEXT_ROTATION_SCHEMA: z.ZodDiscriminatedUnion<[z.ZodObject<{ angle: z.ZodNumber; type: z.ZodLiteral<"angle">; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"vertical">; vertical: z.ZodBoolean; }, z.core.$strict>], "type">; export declare const TEXT_FORMAT_SCHEMA: z.ZodObject<{ bold: z.ZodOptional; color: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; family: z.ZodOptional; italic: z.ZodOptional; link: z.ZodOptional; size: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; }, z.core.$strict>; export declare const CELL_FORMAT_SCHEMA: z.ZodObject<{ backgroundColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; borders: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; innerHorizontal: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; innerVertical: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; left: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; right: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; top: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; style: z.ZodEnum<{ dotted: "dotted"; dashed: "dashed"; solid: "solid"; solidMedium: "solidMedium"; solidThick: "solidThick"; double: "double"; }>; }, z.core.$strict>]>>; }, z.core.$strict>>; horizontalAlignment: z.ZodOptional>; hyperlinkDisplay: z.ZodOptional>; numberFormat: z.ZodOptional; type: z.ZodEnum<{ number: "number"; date: "date"; text: "text"; time: "time"; dateTime: "dateTime"; currency: "currency"; percent: "percent"; scientific: "scientific"; }>; }, z.core.$strict>>; padding: z.ZodOptional>; rotation: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"vertical">; vertical: z.ZodBoolean; }, z.core.$strict>], "type">>; textDirection: z.ZodOptional>; text: z.ZodOptional; color: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; family: z.ZodOptional; italic: z.ZodOptional; link: z.ZodOptional; size: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; }, z.core.$strict>>; verticalAlignment: z.ZodOptional>; wrap: z.ZodOptional>; }, z.core.$strict>; export declare const CLEAR_FORMAT_PROPERTY_SCHEMA: z.ZodEnum<{ text: "text"; backgroundColor: "backgroundColor"; borders: "borders"; horizontalAlignment: "horizontalAlignment"; hyperlinkDisplay: "hyperlinkDisplay"; numberFormat: "numberFormat"; padding: "padding"; rotation: "rotation"; textDirection: "textDirection"; verticalAlignment: "verticalAlignment"; wrap: "wrap"; "text.bold": "text.bold"; "text.color": "text.color"; "text.family": "text.family"; "text.italic": "text.italic"; "text.link": "text.link"; "text.size": "text.size"; "text.strikethrough": "text.strikethrough"; "text.underline": "text.underline"; }>; export declare const TABLE_STYLE_SCHEMA: z.ZodObject<{ firstBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; export declare const TABLE_STYLE_UPDATE_SCHEMA: z.ZodObject<{ firstBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>>; secondBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>>; }, z.core.$strict>; export declare const BANDING_PROPERTIES_SCHEMA: z.ZodObject<{ firstBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; }, z.core.$strict>; export declare const BANDING_PROPERTIES_UPDATE_SCHEMA: z.ZodObject<{ firstBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>>; secondBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; export declare const BANDED_RANGE_SCHEMA: z.ZodObject<{ bandedRangeId: z.ZodOptional; columns: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; }, z.core.$strict>>; reference: z.ZodOptional; range: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; rows: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; }, z.core.$strict>>; }, z.core.$strip>; export declare const CONDITIONAL_FORMAT_SCHEMA: z.ZodObject<{ backgroundColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; textColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; export declare const RELATIVE_DATE_SCHEMA: z.ZodEnum<{ today: "today"; yesterday: "yesterday"; pastYear: "pastYear"; pastMonth: "pastMonth"; pastWeek: "pastWeek"; tomorrow: "tomorrow"; }>; export declare const CONDITIONAL_FORMAT_CONDITION_SCHEMA: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ numberBetween: "numberBetween"; numberNotBetween: "numberNotBetween"; }>; values: z.ZodTuple<[z.ZodString, z.ZodString], null>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ dateBefore: "dateBefore"; dateAfter: "dateAfter"; }>; value: z.ZodUnion; }, z.core.$strict>]>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ blank: "blank"; notBlank: "notBlank"; }>; }, z.core.$strict>, z.ZodObject<{ formula: z.ZodString; type: z.ZodLiteral<"customFormula">; }, z.core.$strict>]>; export declare const MIN_INTERPOLATION_POINT_SCHEMA: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"min">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; export declare const MIDPOINT_INTERPOLATION_POINT_SCHEMA: z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>; export declare const MAX_INTERPOLATION_POINT_SCHEMA: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"max">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; export declare const CONDITIONAL_FORMAT_RULE_INPUT_SCHEMA: z.ZodDiscriminatedUnion<[z.ZodObject<{ condition: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ numberBetween: "numberBetween"; numberNotBetween: "numberNotBetween"; }>; values: z.ZodTuple<[z.ZodString, z.ZodString], null>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ dateBefore: "dateBefore"; dateAfter: "dateAfter"; }>; value: z.ZodUnion; }, z.core.$strict>]>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ blank: "blank"; notBlank: "notBlank"; }>; }, z.core.$strict>, z.ZodObject<{ formula: z.ZodString; type: z.ZodLiteral<"customFormula">; }, z.core.$strict>]>; format: z.ZodObject<{ backgroundColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; textColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; type: z.ZodLiteral<"boolean">; }, z.core.$strict>, z.ZodObject<{ max: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"max">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; midpoint: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>>; min: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"min">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; type: z.ZodLiteral<"gradient">; }, z.core.$strict>], "type">; export declare const CONDITIONAL_FORMAT_RULE_SCHEMA: z.ZodObject<{ index: z.ZodNumber; ranges: z.ZodArray; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>>; rule: z.ZodDiscriminatedUnion<[z.ZodObject<{ condition: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ numberBetween: "numberBetween"; numberNotBetween: "numberNotBetween"; }>; values: z.ZodTuple<[z.ZodString, z.ZodString], null>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ dateBefore: "dateBefore"; dateAfter: "dateAfter"; }>; value: z.ZodUnion; }, z.core.$strict>]>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ blank: "blank"; notBlank: "notBlank"; }>; }, z.core.$strict>, z.ZodObject<{ formula: z.ZodString; type: z.ZodLiteral<"customFormula">; }, z.core.$strict>]>; format: z.ZodObject<{ backgroundColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; textColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; type: z.ZodLiteral<"boolean">; }, z.core.$strict>, z.ZodObject<{ max: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"max">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; midpoint: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>>; min: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"min">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; type: z.ZodLiteral<"gradient">; }, z.core.$strict>], "type">; }, z.core.$strip>; export declare const TABLE_COLUMN_TYPE_SCHEMA: z.ZodEnum<{ number: "number"; boolean: "boolean"; date: "date"; file: "file"; text: "text"; time: "time"; dateTime: "dateTime"; currency: "currency"; person: "person"; unspecified: "unspecified"; rating: "rating"; dropdown: "dropdown"; percent: "percent"; finance: "finance"; place: "place"; }>; export declare const TABLE_COLUMN_INPUT_SCHEMA: z.ZodObject<{ name: z.ZodString; options: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strip>; export declare const TABLE_COLUMN_SCHEMA: z.ZodObject<{ index: z.ZodNumber; name: z.ZodString; options: z.ZodArray; type: z.ZodEnum<{ number: "number"; boolean: "boolean"; date: "date"; file: "file"; text: "text"; time: "time"; dateTime: "dateTime"; currency: "currency"; person: "person"; unspecified: "unspecified"; rating: "rating"; dropdown: "dropdown"; percent: "percent"; finance: "finance"; place: "place"; }>; }, z.core.$strip>; export declare const TABLE_SCHEMA: z.ZodObject<{ columns: z.ZodArray; type: z.ZodEnum<{ number: "number"; boolean: "boolean"; date: "date"; file: "file"; text: "text"; time: "time"; dateTime: "dateTime"; currency: "currency"; person: "person"; unspecified: "unspecified"; rating: "rating"; dropdown: "dropdown"; percent: "percent"; finance: "finance"; place: "place"; }>; }, z.core.$strip>>; name: z.ZodString; range: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; style: z.ZodObject<{ firstBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; tableId: z.ZodString; }, z.core.$strip>; export declare const SHEET_SCHEMA: z.ZodObject<{ bandedRanges: z.ZodArray; columns: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; }, z.core.$strict>>; reference: z.ZodOptional; range: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; rows: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; }, z.core.$strict>>; }, z.core.$strip>>; columnCount: z.ZodOptional; conditionalFormats: z.ZodArray; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>>; rule: z.ZodDiscriminatedUnion<[z.ZodObject<{ condition: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ numberBetween: "numberBetween"; numberNotBetween: "numberNotBetween"; }>; values: z.ZodTuple<[z.ZodString, z.ZodString], null>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ dateBefore: "dateBefore"; dateAfter: "dateAfter"; }>; value: z.ZodUnion; }, z.core.$strict>]>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ blank: "blank"; notBlank: "notBlank"; }>; }, z.core.$strict>, z.ZodObject<{ formula: z.ZodString; type: z.ZodLiteral<"customFormula">; }, z.core.$strict>]>; format: z.ZodObject<{ backgroundColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; textColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; type: z.ZodLiteral<"boolean">; }, z.core.$strict>, z.ZodObject<{ max: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"max">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; midpoint: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>>; min: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"min">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; type: z.ZodLiteral<"gradient">; }, z.core.$strict>], "type">; }, z.core.$strip>>; frozenColumnCount: z.ZodNumber; frozenRowCount: z.ZodNumber; hidden: z.ZodBoolean; index: z.ZodNumber; rightToLeft: z.ZodBoolean; rowCount: z.ZodOptional; sheetId: z.ZodNumber; sheetType: z.ZodEnum<{ OBJECT: "OBJECT"; GRID: "GRID"; DATA_SOURCE: "DATA_SOURCE"; }>; tables: z.ZodArray; type: z.ZodEnum<{ number: "number"; boolean: "boolean"; date: "date"; file: "file"; text: "text"; time: "time"; dateTime: "dateTime"; currency: "currency"; person: "person"; unspecified: "unspecified"; rating: "rating"; dropdown: "dropdown"; percent: "percent"; finance: "finance"; place: "place"; }>; }, z.core.$strip>>; name: z.ZodString; range: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; style: z.ZodObject<{ firstBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; tableId: z.ZodString; }, z.core.$strip>>; title: z.ZodString; }, z.core.$strip>; export declare const NAMED_RANGE_SCHEMA: z.ZodObject<{ namedRangeId: z.ZodString; name: z.ZodString; range: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; export declare const SPREADSHEET_SCHEMA: z.ZodObject<{ autoRecalc: z.ZodOptional>; locale: z.ZodOptional; namedRanges: z.ZodArray; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; sheets: z.ZodArray; columns: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; }, z.core.$strict>>; reference: z.ZodOptional; range: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; rows: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; }, z.core.$strict>>; }, z.core.$strip>>; columnCount: z.ZodOptional; conditionalFormats: z.ZodArray; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>>; rule: z.ZodDiscriminatedUnion<[z.ZodObject<{ condition: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ numberBetween: "numberBetween"; numberNotBetween: "numberNotBetween"; }>; values: z.ZodTuple<[z.ZodString, z.ZodString], null>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ dateBefore: "dateBefore"; dateAfter: "dateAfter"; }>; value: z.ZodUnion; }, z.core.$strict>]>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodEnum<{ blank: "blank"; notBlank: "notBlank"; }>; }, z.core.$strict>, z.ZodObject<{ formula: z.ZodString; type: z.ZodLiteral<"customFormula">; }, z.core.$strict>]>; format: z.ZodObject<{ backgroundColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; textColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; type: z.ZodLiteral<"boolean">; }, z.core.$strict>, z.ZodObject<{ max: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"max">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; midpoint: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>>; min: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodLiteral<"min">; }, z.core.$strict>, z.ZodObject<{ color: z.ZodUnion, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>; type: z.ZodEnum<{ number: "number"; percent: "percent"; percentile: "percentile"; }>; value: z.ZodString; }, z.core.$strict>]>; type: z.ZodLiteral<"gradient">; }, z.core.$strict>], "type">; }, z.core.$strip>>; frozenColumnCount: z.ZodNumber; frozenRowCount: z.ZodNumber; hidden: z.ZodBoolean; index: z.ZodNumber; rightToLeft: z.ZodBoolean; rowCount: z.ZodOptional; sheetId: z.ZodNumber; sheetType: z.ZodEnum<{ OBJECT: "OBJECT"; GRID: "GRID"; DATA_SOURCE: "DATA_SOURCE"; }>; tables: z.ZodArray; type: z.ZodEnum<{ number: "number"; boolean: "boolean"; date: "date"; file: "file"; text: "text"; time: "time"; dateTime: "dateTime"; currency: "currency"; person: "person"; unspecified: "unspecified"; rating: "rating"; dropdown: "dropdown"; percent: "percent"; finance: "finance"; place: "place"; }>; }, z.core.$strip>>; name: z.ZodString; range: z.ZodObject<{ endColumnIndex: z.ZodOptional; endRowIndex: z.ZodOptional; sheetId: z.ZodNumber; startColumnIndex: z.ZodOptional; startRowIndex: z.ZodOptional; }, z.core.$strip>; style: z.ZodObject<{ firstBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; footerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; headerColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; secondBandColor: z.ZodOptional, z.ZodObject<{ theme: z.ZodEnum<{ link: "link"; text: "text"; background: "background"; accent1: "accent1"; accent2: "accent2"; accent3: "accent3"; accent4: "accent4"; accent5: "accent5"; accent6: "accent6"; }>; }, z.core.$strict>]>>; }, z.core.$strict>; tableId: z.ZodString; }, z.core.$strip>>; title: z.ZodString; }, z.core.$strip>>; spreadsheetId: z.ZodString; timeZone: z.ZodOptional; title: z.ZodString; url: z.ZodString; }, z.core.$strip>; export declare const VALUE_RANGE_SCHEMA: z.ZodObject<{ majorDimension: z.ZodEnum<{ columns: "columns"; rows: "rows"; }>; range: z.ZodString; values: z.ZodArray>>; }, z.core.$strip>; export declare const VALUE_UPDATE_SCHEMA: z.ZodObject<{ values: z.ZodOptional; range: z.ZodString; values: z.ZodArray>>; }, z.core.$strip>>; updatedCells: z.ZodNumber; updatedColumns: z.ZodNumber; updatedRange: z.ZodString; updatedRows: z.ZodNumber; }, z.core.$strip>; export declare const BATCH_VALUE_UPDATE_SCHEMA: z.ZodObject<{ spreadsheetId: z.ZodString; totalUpdatedCells: z.ZodNumber; totalUpdatedColumns: z.ZodNumber; totalUpdatedRows: z.ZodNumber; totalUpdatedSheets: z.ZodNumber; updates: z.ZodArray; range: z.ZodString; values: z.ZodArray>>; }, z.core.$strip>>; updatedCells: z.ZodNumber; updatedColumns: z.ZodNumber; updatedRange: z.ZodString; updatedRows: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export declare const APPEND_VALUES_RESULT_SCHEMA: z.ZodObject<{ values: z.ZodOptional; range: z.ZodString; values: z.ZodArray>>; }, z.core.$strip>>; updatedCells: z.ZodNumber; updatedColumns: z.ZodNumber; updatedRange: z.ZodString; updatedRows: z.ZodNumber; spreadsheetId: z.ZodString; tableRange: z.ZodOptional; }, z.core.$strip>; export declare const SHEET_ROW_SCHEMA: z.ZodObject<{ range: z.ZodString; rowNumber: z.ZodNumber; values: z.ZodRecord>; }, z.core.$strip>; export declare const ROW_MUTATION_RESULT_SCHEMA: z.ZodObject<{ affectedCells: z.ZodNumber; rowNumbers: z.ZodArray; updatedRange: z.ZodOptional; }, z.core.$strip>; export declare const ROW_FILTER_SCHEMA: z.ZodDiscriminatedUnion<[z.ZodObject<{ column: z.ZodString; operator: z.ZodEnum<{ equals: "equals"; notEquals: "notEquals"; }>; value: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ caseSensitive: z.ZodOptional; column: z.ZodString; operator: z.ZodEnum<{ contains: "contains"; matchesRegex: "matchesRegex"; }>; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ column: z.ZodString; operator: z.ZodEnum<{ greaterThan: "greaterThan"; greaterThanOrEqual: "greaterThanOrEqual"; lessThan: "lessThan"; lessThanOrEqual: "lessThanOrEqual"; }>; value: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ column: z.ZodString; operator: z.ZodEnum<{ empty: "empty"; notEmpty: "notEmpty"; isTrue: "isTrue"; isFalse: "isFalse"; }>; }, z.core.$strip>], "operator">; //# sourceMappingURL=schemas.d.ts.map