import { z } from 'zod'; /** * A named filter view whose filterViewId is its stable identity. Read * projections retain table-backed views but omit their tableId backing detail; * the deprecated criteria map is normalized into filterSpecs. * * @see https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/sheets#FilterView */ export declare const FilterView: z.ZodObject<{ filterViewId: z.ZodOptional; title: z.ZodOptional; range: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; namedRangeId: z.ZodOptional; sortSpecs: z.ZodOptional; }, z.core.$strict>>>; filterSpecs: z.ZodOptional>; condition: z.ZodOptional; values: z.ZodOptional>; userEnteredValue: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; visibleBackgroundColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; visibleForegroundColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; columnIndex: z.ZodNumber; }, z.core.$strict>>>; }, z.core.$strict>; export type FilterView = z.infer; /** Read-side FilterView shape with required identity and total sort readout. */ export declare const FilterViewReadout: z.ZodObject<{ title: z.ZodOptional; range: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; namedRangeId: z.ZodOptional; filterSpecs: z.ZodOptional>; condition: z.ZodOptional; values: z.ZodOptional>; userEnteredValue: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; visibleBackgroundColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; visibleForegroundColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; columnIndex: z.ZodNumber; }, z.core.$strict>>>; filterViewId: z.ZodNumber; sortSpecs: z.ZodOptional; sortOrder: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strict>; export type FilterViewReadout = z.infer; //# sourceMappingURL=FilterView.d.ts.map