import { DropLayer } from 'bloko/blocks/drop/constants'; import { ValueOf } from 'bloko/common/types'; export declare const MenuPlacement: { readonly TopStart: import("../../../common/metrics").Placement.TopStart; readonly TopEnd: import("../../../common/metrics").Placement.TopEnd; readonly RightStart: import("../../../common/metrics").Placement.RightStart; readonly RightEnd: import("../../../common/metrics").Placement.RightEnd; readonly BottomStart: import("../../../common/metrics").Placement.BottomStart; readonly BottomEnd: import("../../../common/metrics").Placement.BottomEnd; readonly LeftStart: import("../../../common/metrics").Placement.LeftStart; readonly LeftEnd: import("../../../common/metrics").Placement.LeftEnd; }; export type MenuPlacementValue = ValueOf; export { DropLayer as MenuLayer }; export declare const defaultProps: { layer: DropLayer; onlySetPlacement: boolean; placement: import("../../../common/metrics").Placement.BottomStart; dataQa: string; }; export declare const BASE_CLASS_NAMES: string[]; export declare const PADDING_WRAPPER_CLASS_NAME: string; export declare const BEHAVIOR: { showArrow: boolean; arrowSize: number; setupFullWidthOnXS: boolean; placementOffset: number; alignToActivatorBorders: boolean; fullScreenOnXS: boolean; };