import type { SelectHTMLAttributes } from 'react';
import type { DefaultProps } from '../../types';
import type { MergeRight } from '../../utilities';
export type SelectProps = MergeRight & Omit, 'multiple' | 'size'>, // Also Omit size as this sets amount of visible options in multiselect
{
/**
* Defines if the select is readOnly
* @deprecated Use `aria-readonly` instead.
* @default false
*/
readOnly?: boolean;
/**
* Defines the width of Select, where "auto" matches the content width.
* @default full
*/
width?: 'full' | 'auto';
}>;
/**
* Select component, used to display a native select.
*
* @example
*
*/
export declare const Select: import("react").ForwardRefExoticComponent & Omit, "multiple" | "size">, "readOnly" | "width"> & {
/**
* Defines if the select is readOnly
* @deprecated Use `aria-readonly` instead.
* @default false
*/
readOnly?: boolean;
/**
* Defines the width of Select, where "auto" matches the content width.
* @default full
*/
width?: "full" | "auto";
} & import("react").RefAttributes>;
//# sourceMappingURL=select.d.ts.map