import { EnumType } from '../private_utils'; import { ResponsiveProp } from './system/utils/types'; /** * Sizes for the {@link Button}, {@link Input}, {@link Select}, {@link SelectButtons}, and {@link Switch} components. */ export declare type ControlSize = EnumType; export declare const ControlSize: { small: "small"; default: "default"; large: "large"; }; /** * Size prop for the {@link Button}, {@link Input}, {@link Select}, {@link SelectButtons}, and {@link Switch} components. */ export declare type ControlSizeProp = ResponsiveProp; export declare const controlSizePropType: import("prop-types").Validator; /** @internal */ export declare function useButtonSize(controlSizeProp: ControlSizeProp): string; /** @internal */ export declare function useSelectSize(controlSizeProp: ControlSizeProp): string; /** @internal */ export declare function useInputSize(controlSizeProp: ControlSizeProp): string; /** @internal */ export declare function useSelectButtonsSize(controlSizeProp: ControlSizeProp): string; /** @internal */ export declare function useSwitchSize(controlSizeProp: ControlSizeProp): string;