import { WorkflowStep } from '../../../../kysely/types.ts';
import { TimeUnit, WorkflowTriggerEvents } from '../../../../prisma/enums';
import { getBookings } from './scheduleWorkflowNotifications';
type UnwrapPromise<T> = T extends Promise<infer U> ? U : T;
type Bookings = UnwrapPromise<ReturnType<typeof getBookings>>;
export declare function scheduleBookingReminders(bookings: Bookings, workflowSteps: Partial<WorkflowStep>[], time: number | null, timeUnit: TimeUnit | null, trigger: WorkflowTriggerEvents, userId: number, teamId: number | null, isOrg: boolean): Promise<void[] | undefined>;
export {};
//# sourceMappingURL=scheduleBookingReminders.d.ts.map