import { ControlBlockSize } from '../../types'; export declare const CONTROL_BLOCK: { searching: { font: string; indent: number; letterSpacing: number; baseIndent: number; }; paddingInline: number; }; declare const SIZE_MAP: { m: { collapsingButton: "s"; collapsingIcon: "s"; sideInnerButton: "xs"; sideInnerIcon: "xs"; featureIcon: "m"; searchField: "s"; searchIcon: "s"; overflowTriggerButton: "s"; overflowTriggerIcon: "s"; }; s: { collapsingButton: "s"; collapsingIcon: "s"; sideInnerButton: "xs"; sideInnerIcon: "xs"; featureIcon: "m"; searchField: "s"; searchIcon: "s"; overflowTriggerButton: "s"; overflowTriggerIcon: "s"; }; xs: { collapsingButton: "xs"; collapsingIcon: "xs"; sideInnerButton: "xxs"; sideInnerIcon: "xs"; featureIcon: "s"; searchField: "xs"; searchIcon: "xs"; overflowTriggerButton: "xs"; overflowTriggerIcon: "xs"; }; }; export type ControlBlockSizeMap = (typeof SIZE_MAP)['m']; export declare const getControlBlockSizeMap: (size?: ControlBlockSize) => { collapsingButton: "s"; collapsingIcon: "s"; sideInnerButton: "xs"; sideInnerIcon: "xs"; featureIcon: "m"; searchField: "s"; searchIcon: "s"; overflowTriggerButton: "s"; overflowTriggerIcon: "s"; } | { collapsingButton: "s"; collapsingIcon: "s"; sideInnerButton: "xs"; sideInnerIcon: "xs"; featureIcon: "m"; searchField: "s"; searchIcon: "s"; overflowTriggerButton: "s"; overflowTriggerIcon: "s"; } | { collapsingButton: "xs"; collapsingIcon: "xs"; sideInnerButton: "xxs"; sideInnerIcon: "xs"; featureIcon: "s"; searchField: "xs"; searchIcon: "xs"; overflowTriggerButton: "xs"; overflowTriggerIcon: "xs"; }; declare const SPACING_MAP: { m: { containerHeight: number; containerPadding: number; leftPartGap: number; leftPartPaddingRight: number; rightButtonsGap: number; rightButtonsPaddingInline: number; rightFeaturesGap: number; }; s: { containerHeight: number; containerPadding: number; leftPartGap: number; leftPartPaddingRight: number; rightButtonsGap: number; rightButtonsPaddingInline: number; rightFeaturesGap: number; }; xs: { containerHeight: number; containerPadding: number; leftPartGap: number; leftPartPaddingRight: number; rightButtonsGap: number; rightButtonsPaddingInline: number; rightFeaturesGap: number; }; }; export type ControlBlockSpacingMap = (typeof SPACING_MAP)['m']; export declare const getControlBlockSpacingMap: (size?: ControlBlockSize) => { containerHeight: number; containerPadding: number; leftPartGap: number; leftPartPaddingRight: number; rightButtonsGap: number; rightButtonsPaddingInline: number; rightFeaturesGap: number; } | { containerHeight: number; containerPadding: number; leftPartGap: number; leftPartPaddingRight: number; rightButtonsGap: number; rightButtonsPaddingInline: number; rightFeaturesGap: number; } | { containerHeight: number; containerPadding: number; leftPartGap: number; leftPartPaddingRight: number; rightButtonsGap: number; rightButtonsPaddingInline: number; rightFeaturesGap: number; }; export declare const getControlBlockHeight: (size?: ControlBlockSize) => number; export {};