import { GroupBase, OptionProps } from 'chakra-react-select';
import { CSSWithMultiValues, RecursiveCSSObject, ResponsiveObject } from '@chakra-ui/react';
export interface SxProps extends CSSWithMultiValues {
    _disabled?: CSSWithMultiValues;
    _focus?: CSSWithMultiValues;
}
export type ThemeObject = RecursiveCSSObject<SxProps>;
export interface SizeProps<PropType = string | number> {
    sm: PropType;
    md: PropType;
    lg: PropType;
}
export type Size = 'sm' | 'md' | 'lg';
export type SizeProp = Size | ResponsiveObject<Size> | Size[];
export declare const useSize: (size: SizeProp | undefined) => Size;
declare const CustomOption: <Option, IsMulti extends boolean, Group extends GroupBase<Option>>(props: OptionProps<Option, IsMulti, Group>) => import("react/jsx-runtime").JSX.Element;
export default CustomOption;
