/** * Destructive under the rubric's standing-side-effect cluster (the * `create_filter` precedent): the protection keeps restricting every * collaborator not granted access, so it is not merely additive. Existing * protected ranges are listed per sheet by `get_spreadsheet`, each with the * ID that `update_protected_range` and `delete_protected_range` take. The * REST entity's tableId backing is not carried (tables are not part of this * surface). */ export declare const add_protected_range: import("../../../lib/operation.js").Operation; range: import("zod").ZodOptional; startRowIndex: import("zod").ZodOptional; endRowIndex: import("zod").ZodOptional; startColumnIndex: import("zod").ZodOptional; endColumnIndex: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; namedRangeId: import("zod").ZodOptional; description: import("zod").ZodOptional; warningOnly: import("zod").ZodOptional; unprotectedRanges: import("zod").ZodOptional; startRowIndex: import("zod").ZodOptional; endRowIndex: import("zod").ZodOptional; startColumnIndex: import("zod").ZodOptional; endColumnIndex: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; editors: import("zod").ZodOptional>; groups: import("zod").ZodOptional>; domainUsersCanEdit: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ protectedRangeId: import("zod").ZodNumber; range: import("zod").ZodOptional; startRowIndex: import("zod").ZodOptional; endRowIndex: import("zod").ZodOptional; startColumnIndex: import("zod").ZodOptional; endColumnIndex: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; namedRangeId: import("zod").ZodOptional; description: import("zod").ZodOptional; warningOnly: import("zod").ZodOptional; requestingUserCanEdit: import("zod").ZodOptional; unprotectedRanges: import("zod").ZodOptional; startRowIndex: import("zod").ZodOptional; endRowIndex: import("zod").ZodOptional; startColumnIndex: import("zod").ZodOptional; endColumnIndex: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; editors: import("zod").ZodOptional>; groups: import("zod").ZodOptional>; domainUsersCanEdit: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strip>>; //# sourceMappingURL=index.d.ts.map