import * as z from "zod"; /** Lists one page of access rules for a calendar. */ export declare const listGoogleCalendarAccessRules: import("../../..").DefinedAction; includeDeleted: z.ZodOptional; maxResults: z.ZodOptional; pageToken: z.ZodOptional; syncToken: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ rules: z.ZodArray; scope: z.ZodObject<{ type: z.ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; nextPageToken: z.ZodOptional; nextSyncToken: z.ZodOptional; }, z.core.$strip>, "google", false, never>; /** Gets one calendar access rule by ID. */ export declare const getGoogleCalendarAccessRule: import("../../..").DefinedAction; ruleId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; scope: z.ZodObject<{ type: z.ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, "google", false, never>; /** Creates a calendar access rule. */ export declare const createGoogleCalendarAccessRule: import("../../..").DefinedAction; role: z.ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; sendNotifications: z.ZodOptional; scope: z.ZodObject<{ type: z.ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; scope: z.ZodObject<{ type: z.ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, "google", false, never>; /** Updates the role of a calendar access rule. */ export declare const updateGoogleCalendarAccessRule: import("../../..").DefinedAction; role: z.ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; ruleId: z.ZodString; sendNotifications: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; scope: z.ZodObject<{ type: z.ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, "google", false, never>; /** Deletes a calendar access rule and returns its identity. */ export declare const deleteGoogleCalendarAccessRule: import("../../..").DefinedAction; ruleId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ calendarId: z.ZodString; ruleId: z.ZodString; }, z.core.$strip>, "google", false, never>; //# sourceMappingURL=acl.d.ts.map