import { useSelect } from './useSelect';
import { Option } from '../BaseSelect';
import { LabelVariants } from '../BaseInput';
import { ReactNode } from 'react';
import { UseSelectPropGetters } from 'downshift';

type SelectWrapperProps = LabelVariants & {
    id?: string;
    label?: ReactNode;
    className?: string;
    error?: boolean;
    children: ReactNode;
    getToggleButtonProps: ReturnType<typeof useSelect>["getToggleButtonProps"];
    getLabelProps: UseSelectPropGetters<Option>["getLabelProps"];
};
export declare const SelectWrapper: {
    ({ id, label, className, error, children, getToggleButtonProps, getLabelProps, typed, active, disabled, size, }: SelectWrapperProps): JSX.Element;
    displayName: string;
};
export {};
