/// import type { ComponentProps } from '@fluentui/react-utilities'; import type { ComponentState } from '@fluentui/react-utilities'; import type { ForwardRefComponent } from '@fluentui/react-utilities'; import * as React_2 from 'react'; import type { Slot } from '@fluentui/react-utilities'; import { SlotClassNames } from '@fluentui/react-utilities'; /** * Render the final JSX of Select */ export declare const renderSelect_unstable: (state: SelectState) => JSX.Element; /** * Select component */ export declare const Select: ForwardRefComponent; export declare const selectClassNames: SlotClassNames; /** * Data passed to the `onChange` callback when a new option is selected. */ export declare type SelectOnChangeData = { /** * Updated `` element */ select: NonNullable>; /** the icon, typically a down arrow */ icon: Slot<'span'>; }; export declare type SelectState = ComponentState & Required>; /** * Create the state required to render Select. * * The returned state can be modified with hooks such as useSelectStyles, * before being passed to renderSelect. * * @param props - props from this instance of Select * @param ref - reference to the `