/** Declares a named TidyCal account binding for an automation. */ export declare const tidyCalAccount: (binding?: string, authorizationHints?: import("../..").AccountAuthorizationHint<"tidycal">[] | undefined) => import("../..").IntegrationAccountReference<"tidycal">; /** TidyCal callables. */ export declare const tidyCal: { addTeamUser: import("../..").DefinedAction>; teamId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ message: import("zod").ZodString; teamUserId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, "tidycal", false, never>; cancelBooking: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bookingTypeId: import("zod").ZodNumber; cancelledAt: import("zod").ZodNullable; contact: import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; email: import("zod").ZodEmail; id: import("zod").ZodNumber; ipAddress: import("zod").ZodOptional>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>; contactId: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; endsAt: import("zod").ZodISODateTime; id: import("zod").ZodNumber; meetingId: import("zod").ZodOptional>; meetingUrl: import("zod").ZodOptional>; payment: import("zod").ZodOptional>>; questions: import("zod").ZodArray>; startsAt: import("zod").ZodISODateTime; timezone: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>, "tidycal", false, never>; createBooking: import("../..").DefinedAction, import("zod").ZodUnion; startsAt: import("zod").ZodISODateTime; bookingQuestions: import("zod").ZodOptional]>; bookingTypeQuestionId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>>; email: import("zod").ZodEmail; name: import("zod").ZodString; timezone: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bookings: import("zod").ZodArray>; startsAt: import("zod").ZodOptional; bookingQuestions: import("zod").ZodOptional]>; bookingTypeQuestionId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>>; email: import("zod").ZodEmail; name: import("zod").ZodString; timezone: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>, import("zod").ZodUnion; contact: import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; email: import("zod").ZodEmail; id: import("zod").ZodNumber; ipAddress: import("zod").ZodOptional>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>; contactId: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; endsAt: import("zod").ZodISODateTime; id: import("zod").ZodNumber; meetingId: import("zod").ZodOptional>; meetingUrl: import("zod").ZodOptional>; payment: import("zod").ZodOptional>>; questions: import("zod").ZodArray>; startsAt: import("zod").ZodISODateTime; timezone: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>, import("zod").ZodArray; contact: import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; email: import("zod").ZodEmail; id: import("zod").ZodNumber; ipAddress: import("zod").ZodOptional>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>; contactId: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; endsAt: import("zod").ZodISODateTime; id: import("zod").ZodNumber; meetingId: import("zod").ZodOptional>; meetingUrl: import("zod").ZodOptional>; payment: import("zod").ZodOptional>>; questions: import("zod").ZodArray>; startsAt: import("zod").ZodISODateTime; timezone: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>>]>, "tidycal", false, never>; createBookingType: import("../..").DefinedAction>; bookingAvailabilityIntervalMinutes: import("zod").ZodPrefault; bookingThreshold: import("zod").ZodPrefault; bookingTypeCategoryId: import("zod").ZodOptional>; currencyCode: import("zod").ZodOptional; description: import("zod").ZodString; displaySeatsRemaining: import("zod").ZodPrefault; durationMinutes: import("zod").ZodNumber; latestAvailabilityDays: import("zod").ZodPrefault; maxBookings: import("zod").ZodPrefault; maxGuestInvitesPerBooker: import("zod").ZodPrefault; paddingMinutes: import("zod").ZodPrefault; paymentPlatform: import("zod").ZodOptional>; price: import("zod").ZodPrefault; private: import("zod").ZodPrefault; redirectUrl: import("zod").ZodOptional>; title: import("zod").ZodString; urlSlug: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ bookingThresholdMinutes: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; currencyCode: import("zod").ZodOptional>; description: import("zod").ZodString; disabledAt: import("zod").ZodOptional>; durationMinutes: import("zod").ZodNumber; id: import("zod").ZodNumber; latestAvailabilityDays: import("zod").ZodNumber; maxBookings: import("zod").ZodNumber; paddingMinutes: import("zod").ZodNumber; paymentPlatform: import("zod").ZodOptional>>; paymentPlatformId: import("zod").ZodOptional>; price: import("zod").ZodPipe>]>, import("zod").ZodNumber>; private: import("zod").ZodBoolean; redirectUrl: import("zod").ZodNullable; title: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; url: import("zod").ZodOptional; urlSlug: import("zod").ZodString; userId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, "tidycal", false, never>; createContact: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; email: import("zod").ZodEmail; id: import("zod").ZodNumber; ipAddress: import("zod").ZodOptional>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>, "tidycal", false, never>; createTeamBookingType: import("../..").DefinedAction, import("zod").ZodObject<{ approvalRequired: import("zod").ZodOptional>; bookingAvailabilityIntervalMinutes: import("zod").ZodPrefault; bookingThreshold: import("zod").ZodPrefault; bookingTypeCategoryId: import("zod").ZodOptional>; currencyCode: import("zod").ZodOptional; description: import("zod").ZodString; displaySeatsRemaining: import("zod").ZodPrefault; durationMinutes: import("zod").ZodNumber; latestAvailabilityDays: import("zod").ZodPrefault; maxBookings: import("zod").ZodPrefault; maxGuestInvitesPerBooker: import("zod").ZodPrefault; paddingMinutes: import("zod").ZodPrefault; paymentPlatform: import("zod").ZodOptional>; price: import("zod").ZodPrefault; private: import("zod").ZodPrefault; redirectUrl: import("zod").ZodOptional>; title: import("zod").ZodString; urlSlug: import("zod").ZodString; }, import("zod/v4/core").$strip>>, import("zod").ZodObject<{ bookingThresholdMinutes: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; currencyCode: import("zod").ZodOptional>; description: import("zod").ZodString; disabledAt: import("zod").ZodOptional>; durationMinutes: import("zod").ZodNumber; id: import("zod").ZodNumber; latestAvailabilityDays: import("zod").ZodNumber; maxBookings: import("zod").ZodNumber; paddingMinutes: import("zod").ZodNumber; paymentPlatform: import("zod").ZodOptional>>; paymentPlatformId: import("zod").ZodOptional>; price: import("zod").ZodPipe>]>, import("zod").ZodNumber>; private: import("zod").ZodBoolean; redirectUrl: import("zod").ZodNullable; title: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; url: import("zod").ZodOptional; urlSlug: import("zod").ZodString; userId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, "tidycal", false, never>; getAccount: import("../..").DefinedAction, import("zod").ZodObject<{ currencySymbol: import("zod").ZodString; email: import("zod").ZodEmail; language: import("zod").ZodString; lifetimeProAt: import("zod").ZodNullable; name: import("zod").ZodString; profilePictureUrl: import("zod").ZodNullable; vanityPath: import("zod").ZodString; }, import("zod/v4/core").$strip>, "tidycal", false, never>; getBooking: import("../..").DefinedAction, import("zod").ZodObject<{ bookingTypeId: import("zod").ZodNumber; cancelledAt: import("zod").ZodNullable; contact: import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; email: import("zod").ZodEmail; id: import("zod").ZodNumber; ipAddress: import("zod").ZodOptional>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>; contactId: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; endsAt: import("zod").ZodISODateTime; id: import("zod").ZodNumber; meetingId: import("zod").ZodOptional>; meetingUrl: import("zod").ZodOptional>; payment: import("zod").ZodOptional>>; questions: import("zod").ZodArray>; startsAt: import("zod").ZodISODateTime; timezone: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>, "tidycal", false, never>; getTeam: import("../..").DefinedAction, import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; id: import("zod").ZodNumber; name: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listAvailableTimeslots: import("../..").DefinedAction, import("zod").ZodObject<{ items: import("zod").ZodArray>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listBookings: import("../..").DefinedAction; cancelled: import("zod").ZodOptional; endsAt: import("zod").ZodOptional; includeTeams: import("zod").ZodOptional; startsAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray; contact: import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; email: import("zod").ZodEmail; id: import("zod").ZodNumber; ipAddress: import("zod").ZodOptional>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>; contactId: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; endsAt: import("zod").ZodISODateTime; id: import("zod").ZodNumber; meetingId: import("zod").ZodOptional>; meetingUrl: import("zod").ZodOptional>; payment: import("zod").ZodOptional>>; questions: import("zod").ZodArray>; startsAt: import("zod").ZodISODateTime; timezone: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listBookingTypes: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray>; description: import("zod").ZodString; disabledAt: import("zod").ZodOptional>; durationMinutes: import("zod").ZodNumber; id: import("zod").ZodNumber; latestAvailabilityDays: import("zod").ZodNumber; maxBookings: import("zod").ZodNumber; paddingMinutes: import("zod").ZodNumber; paymentPlatform: import("zod").ZodOptional>>; paymentPlatformId: import("zod").ZodOptional>; price: import("zod").ZodPipe>]>, import("zod").ZodNumber>; private: import("zod").ZodBoolean; redirectUrl: import("zod").ZodNullable; title: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; url: import("zod").ZodOptional; urlSlug: import("zod").ZodString; userId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listContacts: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listTeamBookings: import("../..").DefinedAction; cancelled: import("zod").ZodOptional; email: import("zod").ZodOptional; endDate: import("zod").ZodOptional; hostId: import("zod").ZodOptional; startDate: import("zod").ZodOptional; teamId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray; contact: import("zod").ZodObject<{ createdAt: import("zod").ZodISODateTime; email: import("zod").ZodEmail; id: import("zod").ZodNumber; ipAddress: import("zod").ZodOptional>; name: import("zod").ZodString; phoneNumber: import("zod").ZodOptional>; timezone: import("zod").ZodOptional>; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>; contactId: import("zod").ZodNumber; createdAt: import("zod").ZodISODateTime; endsAt: import("zod").ZodISODateTime; id: import("zod").ZodNumber; meetingId: import("zod").ZodOptional>; meetingUrl: import("zod").ZodOptional>; payment: import("zod").ZodOptional>>; questions: import("zod").ZodArray>; startsAt: import("zod").ZodISODateTime; timezone: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listTeamBookingTypes: import("../..").DefinedAction; teamId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray>; description: import("zod").ZodString; disabledAt: import("zod").ZodOptional>; durationMinutes: import("zod").ZodNumber; id: import("zod").ZodNumber; latestAvailabilityDays: import("zod").ZodNumber; maxBookings: import("zod").ZodNumber; paddingMinutes: import("zod").ZodNumber; paymentPlatform: import("zod").ZodOptional>>; paymentPlatformId: import("zod").ZodOptional>; price: import("zod").ZodPipe>]>, import("zod").ZodNumber>; private: import("zod").ZodBoolean; redirectUrl: import("zod").ZodNullable; title: import("zod").ZodString; updatedAt: import("zod").ZodISODateTime; url: import("zod").ZodOptional; urlSlug: import("zod").ZodString; userId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listTeams: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; listTeamUsers: import("../..").DefinedAction; teamId: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ items: import("zod").ZodArray; invitationEmail: import("zod").ZodEmail; role: import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod/v4/core").$strip>; roleId: import("zod").ZodString; teamId: import("zod").ZodNumber; updatedAt: import("zod").ZodISODateTime; user: import("zod").ZodNullable>; userId: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "tidycal", false, never>; removeTeamUser: import("../..").DefinedAction, import("zod").ZodObject<{ message: import("zod").ZodString; }, import("zod/v4/core").$strip>, "tidycal", false, never>; }; export * from "./actions.js"; export * from "@automate.ax/integration-contracts/tidycal"; //# sourceMappingURL=index.d.ts.map