import React from "react"; import type { SelectRootProps } from "./SelectComposableTypes"; /** * Composable `Select.Root` chrome: renders the optional `description` / `error` * below the field (via `HelperText`), owns the field-state context, and places the * field label. The label content is authored via `Select.Label` (registered into * this context); `labelPlacement` decides whether it renders in the above slot * (here) or the inside slot (`Select.Trigger`). `error` takes priority over * `description`. See `Select.guide.md` for the label / accessibility / layering * model. */ export declare function SelectRoot({ labelPlacement, accessibilityLabel: accessibilityLabelProp, description, error, invalid, status, readOnly, children, ...rootProps }: SelectRootProps): React.JSX.Element;