import { DataRowProps, DataSourceState } from '@epam/uui-core'; import { UsePickerListProps } from './types'; export declare function usePickerList(props: UsePickerListProps): { context: import("@epam/uui-core").CommonContexts; dataSourceState: DataSourceState; getName: (i: void | (TItem & { name?: string; })) => string; getEntityName: (countSelected?: number) => string; appendLastSelected: (ids: TId[]) => void; getSelectedIdsArray: (selected: TId | TId[] | null | undefined) => TId[]; view: import("@epam/uui-core").IDataSourceView; onlySelectedView: import("@epam/uui-core").IDataSourceView; buildRowsList: () => DataRowProps[]; getMaxDefaultItems: () => number; getModalTogglerCaption: (totalCount: number, rowsCount: number) => string; }; //# sourceMappingURL=usePickerList.d.ts.map