import { type StateProp } from '@innet/dom'; import { State } from 'watch-state'; import { type DropdownPlacement, type MenuOption } from '../../popups'; import { type InputProps } from '../Input'; export type SelectorDisplay = 'auto' | 'value'; export interface SelectorProps extends Omit { values?: StateProp; placement?: DropdownPlacement; searchValue?: StateProp; showValues?: boolean; display?: SelectorDisplay; search?: boolean; exact?: boolean; arrow?: boolean; displayState?: State; onsearch?: (search: string) => void; } export declare function Selector({ ref, inputRef, placement, value, values, oninput, searchValue, showValues, display, search, exact, arrow, onsearch, ...props }?: SelectorProps): any;