import type { IntegrationAccountReference } from "../../automation/integrations.js"; /** Account and provider scope shared by Calendly webhook triggers. */ export interface CalendlyTriggerOptions { account?: string | IntegrationAccountReference<"calendly">; groupUri?: string; organizationUri: string; scope: "group" | "organization" | "user"; userUri?: string; } export declare const onCalendlySchedulingEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.scheduling.event"; }>; export declare const onCalendlyEventTypeCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.event-type.created"; }>; export declare const onCalendlyEventTypeDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.event-type.deleted"; }>; export declare const onCalendlyEventTypeUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.event-type.updated"; }>; export declare const onCalendlyInviteeCanceled: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.invitee.canceled"; }>; export declare const onCalendlyInviteeCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.invitee.created"; }>; export declare const onCalendlyInviteeNoShowCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.invitee-no-show.created"; }>; export declare const onCalendlyInviteeNoShowDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.invitee-no-show.deleted"; }>; export declare const onCalendlyRoutingFormSubmissionCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly [import("@automate.ax/catalog").IntegrationScopeRequirement]; }]; readonly serviceId: "calendly"; }; readonly getPrimary: (context: import("@automate.ax/catalog").TriggerPresentationContext) => { copyable: boolean; value: string; }; readonly type: "calendly.routing-form-submission.created"; }>; //# sourceMappingURL=triggers.d.ts.map