import React from 'react';
import type { SupportedLayouts } from '../common-types.js';
export declare const CUSTOMIZE_LAYOUT_OPTION_ID: 'customize-layout';
export type LayoutDropdownProps = {
    options: ({
        id: SupportedLayouts;
        text: string;
        dataHook: string;
        icon: React.FC;
        iconMobile: React.FC;
    } | {
        id: typeof CUSTOMIZE_LAYOUT_OPTION_ID;
        text: string;
        dataHook: string;
    })[];
    selectedId?: SupportedLayouts;
    onSelect: (id: SupportedLayouts | typeof CUSTOMIZE_LAYOUT_OPTION_ID) => void;
    closeModal: () => void;
};
export declare const LayoutDropdown: React.FC<LayoutDropdownProps>;
export declare const LAYOUT_DROPDOWN_OPTIONS: Record<SupportedLayouts, {
    text: string;
    tooltip: string;
    icon: React.FC;
    iconSmall: React.FC;
}>;
//# sourceMappingURL=layout-dropdown.d.ts.map