import React from "react"; import type { SelectGroupLabelProps, SelectGroupProps, SelectItemProps, SelectProps, SelectSeparatorProps } from "./Select.types"; /** * A prop-driven, labelled Select. On small web screens the options open in a * `BottomSheet` instead of an anchored dropdown. */ export declare function Select({ label, description, error, invalid, value, onValueChange, onBlur, onFocus, renderValue, name, id: idProp, ref, disabled, size, inline, children, }: SelectProps): React.JSX.Element; export declare namespace Select { var displayName: string; var Item: typeof SelectItem; var Group: typeof SelectGroup; var GroupLabel: typeof SelectGroupLabel; var Separator: typeof SelectSeparator; } declare function SelectItem(props: SelectItemProps): React.JSX.Element; declare namespace SelectItem { var displayName: string; } declare function SelectGroup(props: SelectGroupProps): React.JSX.Element; declare namespace SelectGroup { var displayName: string; } declare function SelectGroupLabel(props: SelectGroupLabelProps): React.JSX.Element; declare namespace SelectGroupLabel { var displayName: string; } declare function SelectSeparator(props: SelectSeparatorProps): React.JSX.Element; declare namespace SelectSeparator { var displayName: string; } export {};