import type { IntervalLimitKey } from "../intervalLimitSchema";
export declare const checkBookingLimits: (bookingLimits: Partial<Record<"PER_WEEK" | "PER_MONTH" | "PER_YEAR" | "PER_DAY", number | undefined>>, eventStartDate: Date, eventId: number, rescheduleUid?: string | undefined, timeZone?: string | null | undefined, includeManagedEvents?: boolean | undefined) => Promise<boolean>;
export declare const checkBookingLimit: (args_0: {
    eventStartDate: Date;
    eventId?: number;
    key: IntervalLimitKey;
    limitingNumber: number | undefined;
    rescheduleUid?: string | undefined;
    timeZone?: string | null;
    teamId?: number;
    user?: {
        id: number;
        email: string;
    };
    includeManagedEvents?: boolean;
}) => Promise<void>;
//# sourceMappingURL=checkBookingLimits.d.ts.map