import * as z from "zod"; /** Retrieves the connected TidyCal account. */ export declare const getTidyCalAccount: import("../..").DefinedAction, z.ZodObject<{ currencySymbol: z.ZodString; email: z.ZodEmail; language: z.ZodString; lifetimeProAt: z.ZodNullable; name: z.ZodString; profilePictureUrl: z.ZodNullable; vanityPath: z.ZodString; }, z.core.$strip>, "tidycal", false, never>; /** Lists bookings visible to the connected TidyCal account. */ export declare const listTidyCalBookings: import("../..").DefinedAction; cancelled: z.ZodOptional; endsAt: z.ZodOptional; includeTeams: z.ZodOptional; startsAt: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray; contact: z.ZodObject<{ createdAt: z.ZodISODateTime; email: z.ZodEmail; id: z.ZodNumber; ipAddress: z.ZodOptional>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>; contactId: z.ZodNumber; createdAt: z.ZodISODateTime; endsAt: z.ZodISODateTime; id: z.ZodNumber; meetingId: z.ZodOptional>; meetingUrl: z.ZodOptional>; payment: z.ZodOptional>>; questions: z.ZodArray>; startsAt: z.ZodISODateTime; timezone: z.ZodString; updatedAt: z.ZodISODateTime; }, z.core.$strip>>; }, z.core.$strip>, "tidycal", false, never>; /** Retrieves one TidyCal booking by ID. */ export declare const getTidyCalBooking: import("../..").DefinedAction, z.ZodObject<{ bookingTypeId: z.ZodNumber; cancelledAt: z.ZodNullable; contact: z.ZodObject<{ createdAt: z.ZodISODateTime; email: z.ZodEmail; id: z.ZodNumber; ipAddress: z.ZodOptional>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>; contactId: z.ZodNumber; createdAt: z.ZodISODateTime; endsAt: z.ZodISODateTime; id: z.ZodNumber; meetingId: z.ZodOptional>; meetingUrl: z.ZodOptional>; payment: z.ZodOptional>>; questions: z.ZodArray>; startsAt: z.ZodISODateTime; timezone: z.ZodString; updatedAt: z.ZodISODateTime; }, z.core.$strip>, "tidycal", false, never>; /** Cancels one TidyCal booking. */ export declare const cancelTidyCalBooking: import("../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ bookingTypeId: z.ZodNumber; cancelledAt: z.ZodNullable; contact: z.ZodObject<{ createdAt: z.ZodISODateTime; email: z.ZodEmail; id: z.ZodNumber; ipAddress: z.ZodOptional>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>; contactId: z.ZodNumber; createdAt: z.ZodISODateTime; endsAt: z.ZodISODateTime; id: z.ZodNumber; meetingId: z.ZodOptional>; meetingUrl: z.ZodOptional>; payment: z.ZodOptional>>; questions: z.ZodArray>; startsAt: z.ZodISODateTime; timezone: z.ZodString; updatedAt: z.ZodISODateTime; }, z.core.$strip>, "tidycal", false, never>; /** Lists booking types owned by the connected TidyCal account. */ export declare const listTidyCalBookingTypes: import("../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray>; description: z.ZodString; disabledAt: z.ZodOptional>; durationMinutes: z.ZodNumber; id: z.ZodNumber; latestAvailabilityDays: z.ZodNumber; maxBookings: z.ZodNumber; paddingMinutes: z.ZodNumber; paymentPlatform: z.ZodOptional>>; paymentPlatformId: z.ZodOptional>; price: z.ZodPipe>]>, z.ZodNumber>; private: z.ZodBoolean; redirectUrl: z.ZodNullable; title: z.ZodString; updatedAt: z.ZodISODateTime; url: z.ZodOptional; urlSlug: z.ZodString; userId: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, "tidycal", false, never>; /** Creates a booking type for the connected TidyCal account. */ export declare const createTidyCalBookingType: import("../..").DefinedAction>; bookingAvailabilityIntervalMinutes: z.ZodPrefault; bookingThreshold: z.ZodPrefault; bookingTypeCategoryId: z.ZodOptional>; currencyCode: z.ZodOptional; description: z.ZodString; displaySeatsRemaining: z.ZodPrefault; durationMinutes: z.ZodNumber; latestAvailabilityDays: z.ZodPrefault; maxBookings: z.ZodPrefault; maxGuestInvitesPerBooker: z.ZodPrefault; paddingMinutes: z.ZodPrefault; paymentPlatform: z.ZodOptional>; price: z.ZodPrefault; private: z.ZodPrefault; redirectUrl: z.ZodOptional>; title: z.ZodString; urlSlug: z.ZodString; }, z.core.$strip>, z.ZodObject<{ bookingThresholdMinutes: z.ZodNumber; createdAt: z.ZodISODateTime; currencyCode: z.ZodOptional>; description: z.ZodString; disabledAt: z.ZodOptional>; durationMinutes: z.ZodNumber; id: z.ZodNumber; latestAvailabilityDays: z.ZodNumber; maxBookings: z.ZodNumber; paddingMinutes: z.ZodNumber; paymentPlatform: z.ZodOptional>>; paymentPlatformId: z.ZodOptional>; price: z.ZodPipe>]>, z.ZodNumber>; private: z.ZodBoolean; redirectUrl: z.ZodNullable; title: z.ZodString; updatedAt: z.ZodISODateTime; url: z.ZodOptional; urlSlug: z.ZodString; userId: z.ZodNumber; }, z.core.$strip>, "tidycal", false, never>; /** Lists available timeslots for one TidyCal booking type. */ export declare const listTidyCalAvailableTimeslots: import("../..").DefinedAction, z.ZodObject<{ items: z.ZodArray>; }, z.core.$strip>, "tidycal", false, never>; /** Creates one booking or a package of bookings. */ export declare const createTidyCalBooking: import("../..").DefinedAction, z.ZodUnion; startsAt: z.ZodISODateTime; bookingQuestions: z.ZodOptional]>; bookingTypeQuestionId: z.ZodNumber; }, z.core.$strip>>>; email: z.ZodEmail; name: z.ZodString; timezone: z.ZodString; }, z.core.$strip>, z.ZodObject<{ bookings: z.ZodArray>; startsAt: z.ZodOptional; bookingQuestions: z.ZodOptional]>; bookingTypeQuestionId: z.ZodNumber; }, z.core.$strip>>>; email: z.ZodEmail; name: z.ZodString; timezone: z.ZodString; }, z.core.$strip>]>>, z.ZodUnion; contact: z.ZodObject<{ createdAt: z.ZodISODateTime; email: z.ZodEmail; id: z.ZodNumber; ipAddress: z.ZodOptional>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>; contactId: z.ZodNumber; createdAt: z.ZodISODateTime; endsAt: z.ZodISODateTime; id: z.ZodNumber; meetingId: z.ZodOptional>; meetingUrl: z.ZodOptional>; payment: z.ZodOptional>>; questions: z.ZodArray>; startsAt: z.ZodISODateTime; timezone: z.ZodString; updatedAt: z.ZodISODateTime; }, z.core.$strip>, z.ZodArray; contact: z.ZodObject<{ createdAt: z.ZodISODateTime; email: z.ZodEmail; id: z.ZodNumber; ipAddress: z.ZodOptional>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>; contactId: z.ZodNumber; createdAt: z.ZodISODateTime; endsAt: z.ZodISODateTime; id: z.ZodNumber; meetingId: z.ZodOptional>; meetingUrl: z.ZodOptional>; payment: z.ZodOptional>>; questions: z.ZodArray>; startsAt: z.ZodISODateTime; timezone: z.ZodString; updatedAt: z.ZodISODateTime; }, z.core.$strip>>]>, "tidycal", false, never>; /** Lists contacts visible to the connected TidyCal account. */ export declare const listTidyCalContacts: import("../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>>; }, z.core.$strip>, "tidycal", false, never>; /** Creates one TidyCal contact. */ export declare const createTidyCalContact: import("../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ createdAt: z.ZodISODateTime; email: z.ZodEmail; id: z.ZodNumber; ipAddress: z.ZodOptional>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>, "tidycal", false, never>; /** Lists teams visible to the connected TidyCal account. */ export declare const listTidyCalTeams: import("../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray>; }, z.core.$strip>, "tidycal", false, never>; /** Retrieves one TidyCal team by ID. */ export declare const getTidyCalTeam: import("../..").DefinedAction, z.ZodObject<{ createdAt: z.ZodISODateTime; id: z.ZodNumber; name: z.ZodString; updatedAt: z.ZodISODateTime; }, z.core.$strip>, "tidycal", false, never>; /** Lists bookings owned by one TidyCal team. */ export declare const listTidyCalTeamBookings: import("../..").DefinedAction; cancelled: z.ZodOptional; email: z.ZodOptional; endDate: z.ZodOptional; hostId: z.ZodOptional; startDate: z.ZodOptional; teamId: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray; contact: z.ZodObject<{ createdAt: z.ZodISODateTime; email: z.ZodEmail; id: z.ZodNumber; ipAddress: z.ZodOptional>; name: z.ZodString; phoneNumber: z.ZodOptional>; timezone: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>; contactId: z.ZodNumber; createdAt: z.ZodISODateTime; endsAt: z.ZodISODateTime; id: z.ZodNumber; meetingId: z.ZodOptional>; meetingUrl: z.ZodOptional>; payment: z.ZodOptional>>; questions: z.ZodArray>; startsAt: z.ZodISODateTime; timezone: z.ZodString; updatedAt: z.ZodISODateTime; }, z.core.$strip>>; }, z.core.$strip>, "tidycal", false, never>; /** Lists users in one TidyCal team. */ export declare const listTidyCalTeamUsers: import("../..").DefinedAction; teamId: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray; invitationEmail: z.ZodEmail; role: z.ZodObject<{ id: z.ZodString; name: z.ZodString; }, z.core.$strip>; roleId: z.ZodString; teamId: z.ZodNumber; updatedAt: z.ZodISODateTime; user: z.ZodNullable>; userId: z.ZodNullable; }, z.core.$strip>>; }, z.core.$strip>, "tidycal", false, never>; /** Invites one user to a TidyCal team. */ export declare const addTidyCalTeamUser: import("../..").DefinedAction>; teamId: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ message: z.ZodString; teamUserId: z.ZodNumber; }, z.core.$strip>, "tidycal", false, never>; /** Removes one user from a TidyCal team. */ export declare const removeTidyCalTeamUser: import("../..").DefinedAction, z.ZodObject<{ message: z.ZodString; }, z.core.$strip>, "tidycal", false, never>; /** Lists booking types owned by one TidyCal team. */ export declare const listTidyCalTeamBookingTypes: import("../..").DefinedAction; teamId: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray>; description: z.ZodString; disabledAt: z.ZodOptional>; durationMinutes: z.ZodNumber; id: z.ZodNumber; latestAvailabilityDays: z.ZodNumber; maxBookings: z.ZodNumber; paddingMinutes: z.ZodNumber; paymentPlatform: z.ZodOptional>>; paymentPlatformId: z.ZodOptional>; price: z.ZodPipe>]>, z.ZodNumber>; private: z.ZodBoolean; redirectUrl: z.ZodNullable; title: z.ZodString; updatedAt: z.ZodISODateTime; url: z.ZodOptional; urlSlug: z.ZodString; userId: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, "tidycal", false, never>; /** Creates a booking type for one TidyCal team. */ export declare const createTidyCalTeamBookingType: import("../..").DefinedAction, z.ZodObject<{ approvalRequired: z.ZodOptional>; bookingAvailabilityIntervalMinutes: z.ZodPrefault; bookingThreshold: z.ZodPrefault; bookingTypeCategoryId: z.ZodOptional>; currencyCode: z.ZodOptional; description: z.ZodString; displaySeatsRemaining: z.ZodPrefault; durationMinutes: z.ZodNumber; latestAvailabilityDays: z.ZodPrefault; maxBookings: z.ZodPrefault; maxGuestInvitesPerBooker: z.ZodPrefault; paddingMinutes: z.ZodPrefault; paymentPlatform: z.ZodOptional>; price: z.ZodPrefault; private: z.ZodPrefault; redirectUrl: z.ZodOptional>; title: z.ZodString; urlSlug: z.ZodString; }, z.core.$strip>>, z.ZodObject<{ bookingThresholdMinutes: z.ZodNumber; createdAt: z.ZodISODateTime; currencyCode: z.ZodOptional>; description: z.ZodString; disabledAt: z.ZodOptional>; durationMinutes: z.ZodNumber; id: z.ZodNumber; latestAvailabilityDays: z.ZodNumber; maxBookings: z.ZodNumber; paddingMinutes: z.ZodNumber; paymentPlatform: z.ZodOptional>>; paymentPlatformId: z.ZodOptional>; price: z.ZodPipe>]>, z.ZodNumber>; private: z.ZodBoolean; redirectUrl: z.ZodNullable; title: z.ZodString; updatedAt: z.ZodISODateTime; url: z.ZodOptional; urlSlug: z.ZodString; userId: z.ZodNumber; }, z.core.$strip>, "tidycal", false, never>; //# sourceMappingURL=actions.d.ts.map