import { z } from 'zod'; /** * A rule describing a conditional format: either a boolean rule (an on/off * format gated on a condition) or a gradient rule (a continuous color scale). * Provide exactly one of the two. Rules live per sheet in an ordered list * and are addressed by index; earlier rules take precedence where rules * overlap. * * @see https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/sheets#ConditionalFormatRule */ export declare const ConditionalFormatRule: z.ZodObject<{ ranges: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; booleanRule: z.ZodOptional; values: z.ZodOptional>; userEnteredValue: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; format: z.ZodObject<{ backgroundColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; textFormat: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; gradientRule: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>; type: z.ZodEnum<{ MAX: "MAX"; MIN: "MIN"; NUMBER: "NUMBER"; PERCENT: "PERCENT"; PERCENTILE: "PERCENTILE"; }>; value: z.ZodOptional; }, z.core.$strict>; midpoint: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>; type: z.ZodEnum<{ MAX: "MAX"; MIN: "MIN"; NUMBER: "NUMBER"; PERCENT: "PERCENT"; PERCENTILE: "PERCENTILE"; }>; value: z.ZodOptional; }, z.core.$strict>>; maxpoint: z.ZodObject<{ colorStyle: z.ZodObject<{ rgbColor: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>; type: z.ZodEnum<{ MAX: "MAX"; MIN: "MIN"; NUMBER: "NUMBER"; PERCENT: "PERCENT"; PERCENTILE: "PERCENTILE"; }>; value: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>; export type ConditionalFormatRule = z.infer; //# sourceMappingURL=ConditionalFormatRule.d.ts.map