import { z } from 'zod'; /** * Zod schema for a Google Sheets ValueRange response. * This is the standard response when reading cells from a spreadsheet. */ export declare const googleSheetsValueRangeSchema: z.ZodObject<{ range: z.ZodString; majorDimension: z.ZodOptional>; values: z.ZodOptional, "many">, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ range: z.ZodString; majorDimension: z.ZodOptional>; values: z.ZodOptional, "many">, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ range: z.ZodString; majorDimension: z.ZodOptional>; values: z.ZodOptional, "many">, "many">>; }, z.ZodTypeAny, "passthrough">>; /** Type inferred from the ValueRange schema */ export type GoogleSheetsValueRange = z.infer; /** Strict validator for Google Sheets ValueRange responses. Throws on failure. */ export declare const validateGoogleSheetsResponse: (data: unknown) => z.objectInputType<{ range: z.ZodString; majorDimension: z.ZodOptional>; values: z.ZodOptional, "many">, "many">>; }, z.ZodTypeAny, "passthrough">; /** Safe validator for Google Sheets ValueRange responses. Never throws. */ export declare const safeValidateGoogleSheetsResponse: (data: unknown) => import("./validation-helpers").ValidationResult>; values: z.ZodOptional, "many">, "many">>; }, z.ZodTypeAny, "passthrough">>;