import type { SelectHTMLAttributes, Ref, ReactNode } from "react"; type Size = 24 | 32 | 40 | 48; export interface SelectProps extends SelectHTMLAttributes { /** The elements. */ children?: ReactNode; /** * Height in px (24 | 32 | 40 | 48). Replaces the native `size` attribute * (which sets the visible option-row count on a listbox-style ``) * with the design system's control height in pixels. * @default 32 */ size?: Size; /** Show error styling. Inside a Field, the Field's error also lights this. @default false */ error?: boolean; /** Forwarded ref to the underlying `` element. */ ref?: Ref; } /** Styled native `` with pixel-true heights (24–48) and an error state. * Inside a Field, id/aria-describedby/aria-invalid/required are wired * automatically (D49). */ export declare function Select({ size, error, className, ref, children, ...rest }: SelectProps): import("react").JSX.Element; export {}; //# sourceMappingURL=Select.d.ts.map