import { type Placement } from "@floating-ui/react";
import { type UiBaseProps } from "../../types";
import { type LayoutPickerPreset } from "../lib";
export interface LayoutPickerProps extends UiBaseProps<string> {
    id?: string;
    presets?: readonly LayoutPickerPreset[];
    getPresetDisabled?: (preset: LayoutPickerPreset) => boolean;
    ariaLabel?: string;
    className?: string;
    triggerClassName?: string;
    popupClassName?: string;
    placement?: Placement;
}
/**
 * Контрол выбора layout-пресета. Не хранит бизнес-логику содержимого ячеек.
 */
export declare function LayoutPicker({ id, label, description, value, onChange, presets, disabled, getPresetDisabled, placeholder, size, ariaLabel, className, triggerClassName, popupClassName, placement }: LayoutPickerProps): import("react").JSX.Element;
//# sourceMappingURL=LayoutPicker.d.ts.map