import { BookerLayout } from '../types';
import { BookerEvent } from '../../types';
import { BookerLayouts } from '../../../../prisma/zod-utils';
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: BookerLayouts | BookerLayout;
    defaultLayout: BookerLayouts;
    hideEventTypeDetails: boolean | undefined;
    slotsViewOnSmallScreen: boolean;
    bookerLayouts: {
        defaultLayout: BookerLayouts;
        enabledLayouts: BookerLayouts[];
    };
};
//# sourceMappingURL=useBookerLayout.d.ts.map