import { KeyboardEvent } from 'react'; import { ItemId } from '../../Items'; export declare const List: import("react").ForwardRefExoticComponent<{ 'data-test-id'?: string; } & import("react").AriaAttributes & { items: import("../../Items").Item[]; pinTop?: import("../../Items").Item[]; pinBottom?: import("../../Items").Item[]; footer?: import("react").ReactNode; footerActiveElementsRefs?: import("react").RefObject[]; keyboardNavigationRef?: import("react").RefObject<{ focusItem(id: ItemId): void; }>; search?: import("../../..").SearchState; tabIndex?: number; collapse?: import("../contexts").CollapseState; className?: string; loading?: boolean; onKeyDown?(e: KeyboardEvent): void; hasListInFocusChain?: boolean; scrollToSelectedItem?: boolean; scrollContainerClassName?: string; virtualized?: boolean; } & import("../contexts").SelectionState & import("../contexts").PublicListContextType & import("../../../types").ScrollProps & import("../types").EmptyState & import("react").RefAttributes>;