import type { Ref, RefObject } from 'react'; import type { SearchInputProps } from '../SearchInput'; import type { ForwardRefForwardPropsComponent } from '../../types'; import type { SummaryListProps } from './SummaryList'; export interface ViewAllProps extends Pick { searchInputProps?: SearchInputProps; /** ID of the item that was just deleted. Setting this triggers post-delete focus management. */ deletedItemId?: string; /** Called after focus has been managed post-delete so the consumer can clear deletedItemId. */ onDeleteFocusComplete?: () => void; /** Ref to the fallback element (e.g. Add button) to focus when the list becomes empty after deletion. */ fallbackFocusRef?: RefObject; ref?: Ref; } export declare const StyledViewAll: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { loading: ViewAllProps["loading"]; }>> & string; declare const SearchableList: ForwardRefForwardPropsComponent; export default SearchableList; //# sourceMappingURL=ViewAll.d.ts.map