import type { JSX } from 'solid-js'; import type { MultipleSelectStateControlledOptions, MultipleSelectStateUncontrolledOptions, SelectStateRenderProps, SingleSelectStateControlledOptions, SingleSelectStateUncontrolledOptions } from '../../states/create-select-state'; import type { HeadlessPropsWithRef, ValidConstructor } from '../../utils/dynamic-prop'; import type { Prettify } from '../../utils/types'; export interface SelectBaseProps { horizontal?: boolean; } export type SingleSelectControlledBaseProps = Prettify & SelectStateRenderProps>; export type SingleSelectControlledProps = HeadlessPropsWithRef>; export type SingleSelectUncontrolledBaseProps = Prettify & SelectStateRenderProps>; export type SingleSelectUncontrolledProps = HeadlessPropsWithRef>; export type SingleSelectProps = SingleSelectControlledProps | SingleSelectUncontrolledProps; export type MultipleSelectControlledBaseProps = Prettify & SelectStateRenderProps>; export type MultipleSelectControlledProps = HeadlessPropsWithRef>; export type MultipleSelectUncontrolledBaseProps = Prettify & SelectStateRenderProps>; export type MultipleSelectUncontrolledProps = HeadlessPropsWithRef>; export type MultipleSelectProps = MultipleSelectControlledProps | MultipleSelectUncontrolledProps; export type SelectProps = SingleSelectProps | MultipleSelectProps; export declare function Select(props: SelectProps): JSX.Element; //# sourceMappingURL=Select.d.ts.map