import type { BookerPlatformWrapperAtomPropsForIndividual, BookerPlatformWrapperAtomPropsForTeam } from "../booker/BookerPlatformWrapper";
export declare const BookerEmbed: (props: {
    routingFormUrl: string;
    bannerUrl?: BookerPlatformWrapperAtomPropsForTeam["bannerUrl"];
    customClassNames?: BookerPlatformWrapperAtomPropsForTeam["customClassNames"];
    onCreateBookingSuccess?: BookerPlatformWrapperAtomPropsForTeam["onCreateBookingSuccess"];
    onCreateBookingError?: BookerPlatformWrapperAtomPropsForTeam["onCreateBookingError"];
    onCreateRecurringBookingSuccess?: BookerPlatformWrapperAtomPropsForTeam["onCreateRecurringBookingSuccess"];
    onCreateRecurringBookingError?: BookerPlatformWrapperAtomPropsForTeam["onCreateRecurringBookingError"];
    onReserveSlotSuccess?: BookerPlatformWrapperAtomPropsForTeam["onReserveSlotSuccess"];
    onReserveSlotError?: BookerPlatformWrapperAtomPropsForTeam["onReserveSlotError"];
    onDeleteSlotSuccess?: BookerPlatformWrapperAtomPropsForTeam["onDeleteSlotSuccess"];
    onDeleteSlotError?: BookerPlatformWrapperAtomPropsForTeam["onDeleteSlotError"];
    view?: BookerPlatformWrapperAtomPropsForTeam["view"];
    onDryRunSuccess?: BookerPlatformWrapperAtomPropsForTeam["onDryRunSuccess"];
    hostsLimit?: BookerPlatformWrapperAtomPropsForTeam["hostsLimit"];
    metadata?: BookerPlatformWrapperAtomPropsForTeam["metadata"];
    handleCreateBooking?: BookerPlatformWrapperAtomPropsForTeam["handleCreateBooking"];
} | (BookerPlatformWrapperAtomPropsForIndividual & {
    organizationId?: undefined;
    routingFormUrl?: undefined;
}) | (BookerPlatformWrapperAtomPropsForTeam & {
    organizationId?: number;
    routingFormUrl?: undefined;
})) => JSX.Element;
//# sourceMappingURL=BookerEmbed.d.ts.map