import { Combobox } from '@workday/canvas-kit-react/combobox'; import { ExtractProps } from '@workday/canvas-kit-react/common'; export interface SelectProps extends ExtractProps { } /** * Use `Select` to allow users to choose an option from a list or type characters to select a matching option. * * **Note: Wrap `Select` with `FormField` and compose `FormField.Input as={Select.Input}` so the combobox receives the field label.** * * ```tsx * * Contact * * * * * ``` */ export declare const Select: import("@workday/canvas-kit-react/common").ComponentM | undefined; initialFocusRef: import("react").RefObject | undefined; id: string; initialVisibility: import("../..").Visibility; initialSelectedIds: import("../..").SelectedIds; initialUnselectedIds: string[]; selection: import("../..").SelectionManager; initialCursorId: string | string[]; columnCount: number; navigation: import("../..").NavigationManager; pageSize: number; getId: (item: any) => string; getTextValue: (item: any) => string; nonInteractiveIds: string[]; orientation: import("../..").Orientation; defaultItemHeight: number; items: any[]; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; value: string | undefined; onFilterChange(event: import("react").ChangeEvent): void; onChange(event: import("react").ChangeEvent): void; }> & { onSetWidth?: ((data: number, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onUpdatePlacement?: ((data: { placement: import("@popperjs/core").Placement; }, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onShow?: ((data: Event | import("react").SyntheticEvent | undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onHide?: ((data: Event | import("react").SyntheticEvent | undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onSelect?: ((data: { id: string; }, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onSelectAll?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onUnselectAll?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onSetSelectedIds?: ((data: string[] | "all", prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onRemove?: ((data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoTo?: ((data: { id: string; }, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToNext?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToPrevious?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToPreviousRow?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToNextRow?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToFirst?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToLast?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToFirstOfRow?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToLastOfRow?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToNextPage?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onGoToPreviousPage?: ((data: undefined, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onRegisterItem?: ((data: { id: string; textValue: string; }, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onUnregisterItem?: ((data: { id: string; }, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; onUpdateItemHeight?: ((data: { value: number; }, prevState: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => void) | undefined; } & { shouldSetWidth?: ((data: number, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldUpdatePlacement?: ((data: { placement: import("@popperjs/core").Placement; }, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldShow?: ((data: Event | import("react").SyntheticEvent | undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldHide?: ((data: Event | import("react").SyntheticEvent | undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldSelect?: ((data: { id: string; }, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldSelectAll?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldUnselectAll?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldSetSelectedIds?: ((data: string[] | "all", state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldRemove?: ((data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoTo?: ((data: { id: string; }, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToNext?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToPrevious?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToPreviousRow?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToNextRow?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToFirst?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToLast?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToFirstOfRow?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToLastOfRow?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToNextPage?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldGoToPreviousPage?: ((data: undefined, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldRegisterItem?: ((data: { id: string; textValue: string; }, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldUnregisterItem?: ((data: { id: string; }, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; shouldUpdateItemHeight?: ((data: { value: number; }, state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }) => boolean) | undefined; }, { state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }; events: { setWidth(width: number): void; updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; onFilterChange: (event: import("react").ChangeEvent) => void; onChange: (event: import("react").ChangeEvent) => void; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }> & { /** * `Select.Input` renders a {@link ComboboxMenu Combobox.Input} that handles keyboard navigation and interaction defined by [WAI](https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-select-only/). * This component can either be [controlled or uncontrolled](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components). * * Compose it as `FormField.Input as={Select.Input}` so label, required, and error wiring apply. * * ```tsx * * Contact * * * * * ``` */ Input: import("@workday/canvas-kit-react/common").ElementComponentM & { ErrorType: typeof import("@workday/canvas-kit-react/common").ErrorType; }, import("./SelectInput").SelectInputProps, { state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }; events: { setWidth(width: number): void; updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; onFilterChange: (event: import("react").ChangeEvent) => void; onChange: (event: import("react").ChangeEvent) => void; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }>; /** * `Select.Popper` renders a {@link ComboboxPopper Combobox.Menu.Popper}. You have access to all `Popper` props. * * ```tsx * * Contact * * * * * ``` */ Popper: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("../..").PopperProps & import("react").RefAttributes, { state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }>; /** * `Select.Card` renders a {@link ComboboxCard Combobox.Card}. You have access to all `Card` props. * * **Note: The card will be the width of its corresponding `Select.Input`**. * * ```tsx * * Contact * * * * * ``` */ Card: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("@workday/canvas-kit-react/combobox").ComboboxCardProps & import("react").HTMLAttributes & import("@workday/canvas-kit-react/common").PropsWithModel<{ state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }; events: { setWidth(width: number): void; updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; onFilterChange: (event: import("react").ChangeEvent) => void; onChange: (event: import("react").ChangeEvent) => void; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }, {}>, { state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }; events: { setWidth(width: number): void; updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; onFilterChange: (event: import("react").ChangeEvent) => void; onChange: (event: import("react").ChangeEvent) => void; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }>; /** * `Select.List` renders a {@link ComboboxMenuList Combobox.Menu.List}. You have access to all `ListBox` props. * * ```tsx * * Contact * * * * * ``` */ List: import("@workday/canvas-kit-react/common").ElementComponentM<"ul", import("@workday/canvas-kit-react/combobox").ComboboxMenuListProps, { state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }; events: { setWidth(width: number): void; updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; onFilterChange: (event: import("react").ChangeEvent) => void; onChange: (event: import("react").ChangeEvent) => void; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }>; /** * `Select.Item` renders a {@link ComboboxMenuItem Combobox.Menu.Item} with aria role of `option`. You can optionally render a `Icon`. * * ```tsx * * Contact * * * * * ``` */ Item: import("@workday/canvas-kit-react/common").ElementComponentM<"li", import("../..").MenuItemProps & import("react").LiHTMLAttributes & import("@workday/canvas-kit-react/common").PropsWithModel<{ state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }, {}>, { state: { stackRef: import("react").RefObject; targetRef: import("react").RefObject; initialFocusRef: import("react").RefObject | undefined; returnFocusRef: import("react").RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; value: string | undefined; inputRef: import("react").RefObject; width: number; }; events: { setWidth(width: number): void; updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | import("react").SyntheticEvent | undefined): void; hide(event?: Event | import("react").SyntheticEvent | undefined): void; select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; onFilterChange: (event: import("react").ChangeEvent) => void; onChange: (event: import("react").ChangeEvent) => void; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; UNSTABLE_parentModel: { state: { selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: import("react").MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: import("react").RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: import("react").MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | import("react").SyntheticEvent | undefined; }): void; goTo(data: { id: string; }): void; goToNext(): void; goToPrevious(): void; goToPreviousRow(): void; goToNextRow(): void; goToFirst(): void; goToLast(): void; goToFirstOfRow(): void; goToLastOfRow(): void; goToNextPage(): void; goToPreviousPage(): void; registerItem(data: { id: string; textValue: string; }): void; unregisterItem(data: { id: string; }): void; updateItemHeight(data: { value: number; }): void; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; } | undefined; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }> & { Icon: (elemProps: import("../..").SystemIconProps) => import("react/jsx-runtime").JSX.Element; }; }; //# sourceMappingURL=Select.d.ts.map