import * as React from 'react'; export interface ActionBarProps { /** * The contents of the ActionBar. Can be `ActionBar` children or any valid elements. */ children: React.ReactNode; } /** * `ActionBar` is a container component that is responsible for creating an {@link ActionBarModel} * and sharing it with its subcomponents using React context. It does not represent a real element. * * ```tsx * {Child components} * ``` * * Alternatively, you may pass in a model using the hoisted model pattern. * * ```tsx * const model = useActionBarModel({ * items: [], * }); * * {Child components}; * ``` */ export declare const ActionBar: import("@workday/canvas-kit-react/common").ComponentM | undefined; initialFocusRef: 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; maximumVisible: number; initialHiddenIds: string[]; containerWidth: number; shouldCalculateOverflow: boolean; 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[]; defaultItemHeight: number; shouldVirtualize: boolean; items: any[]; }> & { onSelect?: ((data: { id: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onSetContainerSize?: ((data: { width?: number | undefined; height?: number | undefined; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onSetContainerWidth?: ((data: { width?: number | undefined; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onSetContainerGap?: ((data: { size: number; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onSetOverflowTargetSize?: ((data: { width: number; height: number; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onSetOverflowTargetWidth?: ((data: { width: number; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onAddItemWidth?: ((data: { id: string; width: number; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onAddItemSize?: ((data: { id: string; width: number; height: number; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onRemoveItemSize?: ((data: { id: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onRemoveItemWidth?: ((data: { id: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onAddHiddenKey?: ((data: { id: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onRemoveHiddenKey?: ((data: { id: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onSelectAll?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onUnselectAll?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onSetSelectedIds?: ((data: string[] | "all", prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onRemove?: ((data: { id: string; nextId?: string | undefined; event?: Event | React.SyntheticEvent | undefined; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoTo?: ((data: { id: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToNext?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToPrevious?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToPreviousRow?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToNextRow?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToFirst?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToLast?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToFirstOfRow?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToLastOfRow?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToNextPage?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onGoToPreviousPage?: ((data: undefined, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onRegisterItem?: ((data: { id: string; textValue: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onUnregisterItem?: ((data: { id: string; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; onUpdateItemHeight?: ((data: { value: number; }, prevState: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => void) | undefined; } & { shouldSelect?: ((data: { id: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldSetContainerSize?: ((data: { width?: number | undefined; height?: number | undefined; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldSetContainerWidth?: ((data: { width?: number | undefined; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldSetContainerGap?: ((data: { size: number; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldSetOverflowTargetSize?: ((data: { width: number; height: number; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldSetOverflowTargetWidth?: ((data: { width: number; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldAddItemWidth?: ((data: { id: string; width: number; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldAddItemSize?: ((data: { id: string; width: number; height: number; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldRemoveItemSize?: ((data: { id: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldRemoveItemWidth?: ((data: { id: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldAddHiddenKey?: ((data: { id: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldRemoveHiddenKey?: ((data: { id: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldSelectAll?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldUnselectAll?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldSetSelectedIds?: ((data: string[] | "all", state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldRemove?: ((data: { id: string; nextId?: string | undefined; event?: Event | React.SyntheticEvent | undefined; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoTo?: ((data: { id: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToNext?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToPrevious?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToPreviousRow?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToNextRow?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToFirst?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToLast?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToFirstOfRow?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToLastOfRow?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToNextPage?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldGoToPreviousPage?: ((data: undefined, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldRegisterItem?: ((data: { id: string; textValue: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldUnregisterItem?: ((data: { id: string; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; shouldUpdateItemHeight?: ((data: { value: number; }, state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }) => boolean) | undefined; }, { state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; setContainerSize(data: { width?: number | undefined; height?: number | undefined; }): void; setContainerWidth(data: { width?: number | undefined; }): void; setContainerGap(data: { size: number; }): void; setOverflowTargetSize(data: { width: number; height: number; }): void; setOverflowTargetWidth(data: { width: number; }): void; addItemWidth(data: { id: string; width: number; }): void; addItemSize(data: { id: string; width: number; height: number; }): void; removeItemSize(data: { id: string; }): void; removeItemWidth(data: { id: string; }): void; addHiddenKey(data: { id: string; }): void; removeHiddenKey(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | 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; }; menu: { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }> & { /** * `ActionBar.List` is a {@link Flex} element. It is a container for * {@link ActionBarItem ActionBar.Item} subcomponents. To render an overflow button for * ActionBar with overflow behavior `overflowButton` prop with overflow button component as a * value should be passed. * * ```tsx * // without overflow * {ActionBar.Items} * * // with overflow * }> * {ActionBar.Items} * * ``` */ List: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("./ActionBarList").ActionBarListProps, { state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; setContainerSize(data: { width?: number | undefined; height?: number | undefined; }): void; setContainerWidth(data: { width?: number | undefined; }): void; setContainerGap(data: { size: number; }): void; setOverflowTargetSize(data: { width: number; height: number; }): void; setOverflowTargetWidth(data: { width: number; }): void; addItemWidth(data: { id: string; width: number; }): void; addItemSize(data: { id: string; width: number; height: number; }): void; removeItemSize(data: { id: string; }): void; removeItemWidth(data: { id: string; }): void; addHiddenKey(data: { id: string; }): void; removeHiddenKey(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | 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; }; menu: { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }>; /** * `ActionBar.Item` is a `button` element, by default it's a `SecondaryButton` unless an `as` * prop is passed. * * ```tsx * console.log('first action')}> * First Action * * ``` */ Item: import("@workday/canvas-kit-react/common").ElementComponentM, import("./ActionBarItem").ActionBarItemProps, { state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; setContainerSize(data: { width?: number | undefined; height?: number | undefined; }): void; setContainerWidth(data: { width?: number | undefined; }): void; setContainerGap(data: { size: number; }): void; setOverflowTargetSize(data: { width: number; height: number; }): void; setOverflowTargetWidth(data: { width: number; }): void; addItemWidth(data: { id: string; width: number; }): void; addItemSize(data: { id: string; width: number; height: number; }): void; removeItemSize(data: { id: string; }): void; removeItemWidth(data: { id: string; }): void; addHiddenKey(data: { id: string; }): void; removeHiddenKey(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | 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; }; menu: { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }>; OverflowButton: import("@workday/canvas-kit-react/common").ElementComponentM<"button", import("./ActionBarOverflowButton").ActionBarOverflowButtonProps, { state: { hiddenIds: string[]; nonInteractiveIds: string[]; orientation: import("../..").Orientation; itemSizeCache: Record; itemWidthCache: Record; containerSize: number; containerWidth: number; containerGap: number; overflowTargetWidth: number; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; indexRef: React.MutableRefObject; isVirtualized: boolean; items: import("../..").Item[]; }; events: { select(data: { id: string; }): void; setContainerSize(data: { width?: number | undefined; height?: number | undefined; }): void; setContainerWidth(data: { width?: number | undefined; }): void; setContainerGap(data: { size: number; }): void; setOverflowTargetSize(data: { width: number; height: number; }): void; setOverflowTargetWidth(data: { width: number; }): void; addItemWidth(data: { id: string; width: number; }): void; addItemSize(data: { id: string; width: number; height: number; }): void; removeItemSize(data: { id: string; }): void; removeItemWidth(data: { id: string; }): void; addHiddenKey(data: { id: string; }): void; removeHiddenKey(data: { id: string; }): void; selectAll(): void; unselectAll(): void; setSelectedIds(ids: string[] | "all"): void; remove(data: { id: string; nextId?: string | undefined; event?: Event | 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; }; menu: { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }; selection: import("../..").SelectionManager; navigation: import("../..").NavigationManager; getId: (item: any) => string; getTextValue: (item: any) => string; }>; /** * The overflow menu of the ActionBar component. If there isn't enough room to render all the action * items, the extra actions that don't fit will be overflowed into this menu. * @example * * * * {(item: MyActionItem) => {item.text}} * * * */ Menu: import("@workday/canvas-kit-react/common").ComponentM | undefined; initialFocusRef: 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }> & { onUpdatePlacement?: ((data: { placement: import("@popperjs/core").Placement; }, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onShow?: ((data: Event | React.SyntheticEvent | undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onHide?: ((data: Event | React.SyntheticEvent | undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onSelect?: ((data: { id: string; }, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onSelectAll?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onUnselectAll?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onSetSelectedIds?: ((data: string[] | "all", prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onRemove?: ((data: { id: string; nextId?: string | undefined; event?: Event | React.SyntheticEvent | undefined; }, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoTo?: ((data: { id: string; }, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToNext?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToPrevious?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToPreviousRow?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToNextRow?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToFirst?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToLast?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToFirstOfRow?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToLastOfRow?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToNextPage?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onGoToPreviousPage?: ((data: undefined, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onRegisterItem?: ((data: { id: string; textValue: string; }, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onUnregisterItem?: ((data: { id: string; }, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; onUpdateItemHeight?: ((data: { value: number; }, prevState: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => void) | undefined; } & { shouldUpdatePlacement?: ((data: { placement: import("@popperjs/core").Placement; }, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldShow?: ((data: Event | React.SyntheticEvent | undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldHide?: ((data: Event | React.SyntheticEvent | undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldSelect?: ((data: { id: string; }, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldSelectAll?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldUnselectAll?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldSetSelectedIds?: ((data: string[] | "all", state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldRemove?: ((data: { id: string; nextId?: string | undefined; event?: Event | React.SyntheticEvent | undefined; }, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoTo?: ((data: { id: string; }, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToNext?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToPrevious?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToPreviousRow?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToNextRow?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToFirst?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToLast?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToFirstOfRow?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToLastOfRow?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToNextPage?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldGoToPreviousPage?: ((data: undefined, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldRegisterItem?: ((data: { id: string; textValue: string; }, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldUnregisterItem?: ((data: { id: string; }, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; shouldUpdateItemHeight?: ((data: { value: number; }, state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }) => boolean) | undefined; }, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }> & { Target: import("@workday/canvas-kit-react/common").ElementComponentM, import("@workday/canvas-kit-react/menu").MenuTargetProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; Card: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("@workday/canvas-kit-react/menu").MenuCardProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; List: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("@workday/canvas-kit-react/menu").MenuListProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; Item: import("@workday/canvas-kit-react/common").ElementComponentM<"button", import("@workday/canvas-kit-react/menu").MenuItemProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; Text: import("@workday/canvas-kit-react/common").ElementComponent<"span", import("@workday/canvas-kit-styling").CSProps>; }; Group: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("../../menu/lib/MenuGroup").MenuGroupProps & Partial<{ id: string | undefined; }> & {} & {}, { state: { id: string; }; events: {}; }> & { Heading: import("@workday/canvas-kit-react/common").ElementComponentM<"div", {}, { state: { id: string; }; events: {}; }>; }; Option: import("@workday/canvas-kit-react/common").ElementComponentM<"li", import("@workday/canvas-kit-react/menu").MenuItemProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; Text: import("@workday/canvas-kit-react/common").ElementComponent<"span", unknown>; }; Divider: import("@workday/canvas-kit-react/common").ElementComponent<"hr", import("@workday/canvas-kit-react/menu").DividerProps>; TargetContext: import("@workday/canvas-kit-react/common").ElementComponentM, import("@workday/canvas-kit-react/menu").MenuTargetProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; Popper: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("@workday/canvas-kit-react/menu").MenuPopperProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; Submenu: import("@workday/canvas-kit-react/common").ElementComponentM, import("../../menu/lib/Submenu").SubmenuProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }> & { Card: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("@workday/canvas-kit-react/menu").MenuCardProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; List: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("@workday/canvas-kit-react/menu").MenuListProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; Item: import("@workday/canvas-kit-react/common").ElementComponentM<"button", import("@workday/canvas-kit-react/menu").MenuItemProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; Text: import("@workday/canvas-kit-react/common").ElementComponent<"span", import("@workday/canvas-kit-styling").CSProps>; }; TargetItem: import("@workday/canvas-kit-react/common").ElementComponentM<"button", {}, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; Group: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("../../menu/lib/MenuGroup").MenuGroupProps & Partial<{ id: string | undefined; }> & {} & {}, { state: { id: string; }; events: {}; }> & { Heading: import("@workday/canvas-kit-react/common").ElementComponentM<"div", {}, { state: { id: string; }; events: {}; }>; }; Option: import("@workday/canvas-kit-react/common").ElementComponentM<"li", import("@workday/canvas-kit-react/menu").MenuItemProps, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; Text: import("@workday/canvas-kit-react/common").ElementComponent<"span", unknown>; }; Divider: import("@workday/canvas-kit-react/common").ElementComponent<"hr", import("@workday/canvas-kit-react/menu").DividerProps>; Popper: import("@workday/canvas-kit-react/common").ElementComponentM<"div", import("../..").PopperProps & React.RefAttributes, { state: { stackRef: React.RefObject; targetRef: React.RefObject; initialFocusRef: React.RefObject | undefined; returnFocusRef: React.RefObject | undefined; placement: import("@popperjs/core").Placement; id: string; visibility: "hidden" | "visible"; selectedIds: string[] | "all"; unselectedIds: string[]; cursorId: string | string[]; columnCount: number; pageSizeRef: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; orientation: "horizontal" | "vertical"; indexRef: React.MutableRefObject; nonInteractiveIds: string[]; isVirtualized: boolean; items: import("../..").Item[]; mode: "multiple" | "single"; }; events: { updatePlacement(data: { placement: import("@popperjs/core").Placement; }): void; show(event?: Event | React.SyntheticEvent | undefined): void; hide(event?: Event | 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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: React.MutableRefObject; cursorIndexRef: { readonly current: number; }; UNSTABLE_virtual: import("@tanstack/virtual-core").Virtualizer; UNSTABLE_defaultItemHeight: number; containerRef: React.RefObject; id: string; orientation: "horizontal" | "vertical"; indexRef: 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 | 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; }>; }; }; }; //# sourceMappingURL=ActionBar.d.ts.map