import { ComputedRef, Ref } from 'vue'; import { FdsSearchSelectProProps } from './types'; type SearchSelectItem = Record; export declare const useSearchSelectProItems: ({ props, searchFields, searchTerm, bypassSearchFilter, showSelectedOnly, selectedItems, isMultiple, isPid, }: { props: FdsSearchSelectProProps; searchFields: ComputedRef; searchTerm: Ref; bypassSearchFilter: Ref; showSelectedOnly: Ref; selectedItems: Ref; isMultiple: ComputedRef; isPid: Ref; }) => { displayedItems: Ref; filterAndPaginate: (onTotal: (count: number) => void) => void; getItemIdentifier: (item: SearchSelectItem) => string; isDividerItem: (item: SearchSelectItem) => boolean; isItemSelected: (item: SearchSelectItem) => boolean; optionPaddingStyle: (item: SearchSelectItem) => { paddingLeft: string; } | null; sourceItems: ComputedRef[]>; resetVisibleItemsLimit: () => void; shouldShowLoadMore: ComputedRef; handleInternalLoadMore: () => boolean; syncSelectedItemsWithItems: () => void; }; export {};