import { ElementProps } from "../../../types/shared.mjs"; import { Component } from "../../../internal/factory/factory.mjs"; import { BaseFormElementProps } from "../../core/form-group/FormGroup.mjs"; import React, { ReactNode } from "react"; //#region src/components/form-elements/select/Select.d.ts type SelectProps = { suffix?: ReactNode; } & BaseFormElementProps & ElementProps<'select'>; declare const Select: Component<{ props: SelectProps; ref: HTMLSelectElement; staticComponents: { Option: typeof SelectOption; Divider: typeof SelectDivider; }; }>; type SelectOptionProps = ElementProps<'option'>; declare const SelectOption: { (props: SelectOptionProps): React.JSX.Element; displayName: string; }; type SelectDividerProps = ElementProps<'hr'>; declare const SelectDivider: { (props: SelectDividerProps): React.JSX.Element; displayName: string; }; //#endregion export { Select, SelectDivider, SelectDividerProps, SelectOption, SelectOptionProps, SelectProps };