import { SlotFormat } from "@calcom/platform-enums";
export declare class GetAvailableSlotsInput_2024_09_04 {
    start: string;
    end: string;
    timeZone?: string;
    duration?: number;
    format?: SlotFormat;
    bookingUidToReschedule?: string;
}
export declare const ById_2024_09_04_type = "byEventTypeId";
export declare class ById_2024_09_04 extends GetAvailableSlotsInput_2024_09_04 {
    type: typeof ById_2024_09_04_type;
    eventTypeId: number;
}
export declare const ByUsernameAndEventTypeSlug_2024_09_04_type = "byUsernameAndEventTypeSlug";
export declare class ByUsernameAndEventTypeSlug_2024_09_04 extends GetAvailableSlotsInput_2024_09_04 {
    type: typeof ByUsernameAndEventTypeSlug_2024_09_04_type;
    eventTypeSlug: string;
    username: string;
    organizationSlug?: string;
}
export declare const ByTeamSlugAndEventTypeSlug_2024_09_04_type = "byTeamSlugAndEventTypeSlug";
export declare class ByTeamSlugAndEventTypeSlug_2024_09_04 extends GetAvailableSlotsInput_2024_09_04 {
    type: typeof ByTeamSlugAndEventTypeSlug_2024_09_04_type;
    eventTypeSlug: string;
    teamSlug: string;
    organizationSlug?: string;
}
export declare const ByUsernames_2024_09_04_type = "byUsernames";
export declare class ByUsernames_2024_09_04 extends GetAvailableSlotsInput_2024_09_04 {
    type: typeof ByUsernames_2024_09_04_type;
    usernames: string[];
    organizationSlug: string;
}
//# sourceMappingURL=get-slots.input.d.ts.map