import { type Dispatch, type JSX, type ReactNode } from 'react'; import type { IconName } from '../Icon/Icon.js'; import { type MultipleSelectorItem, type MultipleSelectorState, type MultipleSelectorStateAction } from './MultipleSelectorReducer.js'; export interface DropdownSelectorProps { iconLeft?: IconName; left?: boolean; up?: boolean; sneaky?: boolean; renderItem: (item: TItem) => ReactNode; state: MultipleSelectorState; dispatch: Dispatch>; children?: ReactNode; } export declare function DropdownSelector({ iconLeft, left, up, sneaky, renderItem, state, dispatch, children, }: DropdownSelectorProps): JSX.Element;