import React from 'react';
import type { ReactNode } from 'react';
export interface Option {
    label: string;
    value: number | string;
}
export type SelectChangeEventHandler = (value: number | string | (number | string)[]) => void;
export interface SelectProps {
    label?: ReactNode | ReactNode[];
    placeholder?: string;
    value: number | string | (number | string)[];
    options: (number | string)[] | Option[];
    required?: boolean;
    disabled?: boolean;
    onChange: SelectChangeEventHandler;
    onOpenChange?: (open: boolean) => void;
}
declare const Select: React.ForwardRefExoticComponent<SelectProps & React.RefAttributes<HTMLButtonElement>>;
export default Select;
