import { SelectHTMLAttributes, ReactNode } from 'react'; import { StyleProps } from '../../style-engine'; import { FormElementProps } from './types'; declare const selectStyles: import('../../style-engine').StylesDef<{ state: { disabled: string; readonly: string; }; } & { state: { default: string; error: string; }; size: { sm: string; md: string; lg: string; }; } & { state: { default: string; error: string; }; }>; type SelectStyleProps = StyleProps; export interface SelectProps extends Omit, 'size' | keyof SelectStyleProps>, SelectStyleProps, FormElementProps { children: ReactNode; containerClassName?: string; } export declare function Select({ size, containerClassName, invalid, error, errorId, children, 'aria-invalid': ariaInvalidProp, 'aria-describedby': ariaDescribedByProp, className, ...props }: SelectProps): import("react").JSX.Element; export {};