import type { BookerEvent } from '../../../types';
import type { BookerLayouts } from '../../../../../prisma/zod-utils';
import type { BookerLayout } from "../../types";
export type UseBookerLayoutType = ReturnType<typeof useBookerLayout>;
export declare const useBookerLayout: (profileBookerLayouts: BookerEvent["profile"]["bookerLayouts"] | undefined | null) => {
    shouldShowFormInDialog: boolean;
    hasDarkBackground: boolean | undefined;
    extraDays: number;
    columnViewExtraDays: import("react").MutableRefObject<number>;
    isMobile: boolean;
    isEmbed: boolean | undefined;
    isTablet: boolean;
    layout: BookerLayout;
    defaultLayout: BookerLayouts;
    hideEventTypeDetails: boolean | undefined;
    bookerLayouts: {
        enabledLayouts: BookerLayouts[];
        defaultLayout: BookerLayouts;
    };
};
//# sourceMappingURL=useBookerLayout.d.ts.map