import type { TFunction } from "i18next";
import type { WorkflowActions } from '../../../../prisma/enums';
import { WorkflowTriggerEvents } from '../../../../prisma/enums';
export declare function getWorkflowActionOptions(t: TFunction, isOrgsPlan?: boolean): {
    label: string;
    value: "CAL_AI_PHONE_CALL" | "EMAIL_HOST" | "EMAIL_ATTENDEE" | "SMS_ATTENDEE" | "SMS_NUMBER" | "EMAIL_ADDRESS" | "WHATSAPP_ATTENDEE" | "WHATSAPP_NUMBER";
    needsCredits: boolean;
    isCalAi: boolean;
}[];
export declare function getWorkflowTriggerOptions(t: TFunction, hasPaidPlan?: boolean): {
    label: string;
    value: "BOOKING_PAYMENT_INITIATED" | "BOOKING_PAID" | "BOOKING_REQUESTED" | "BOOKING_REJECTED" | "BOOKING_NO_SHOW_UPDATED" | "FORM_SUBMITTED" | "FORM_SUBMITTED_NO_EVENT" | "BEFORE_EVENT" | "EVENT_CANCELLED" | "NEW_EVENT" | "AFTER_EVENT" | "RESCHEDULE_EVENT";
    needsTeamsUpgrade: boolean;
}[];
export declare function getWorkflowTemplateOptions(t: TFunction, action: WorkflowActions | undefined, hasPaidPlan: boolean, trigger: WorkflowTriggerEvents): {
    label: string;
    value: any;
    needsTeamsUpgrade: boolean;
}[];
//# sourceMappingURL=getOptions.d.ts.map