/// import { DataSourceState, IModal, PickerFooterProps } from '@epam/uui-core'; import { UsePickerModalProps } from './types'; export declare function usePickerModal(props: UsePickerModalProps): { selection: TItem | TId | TId[] | TItem[]; dataSourceState: DataSourceState; dataSourceStateLens: import("@epam/uui-core").ILens, any>>; getName: (i: void | (TItem & { name?: string; })) => string; getEntityName: (countSelected?: number) => string; getListProps: () => import("@epam/uui-core").DataSourceListProps; view: import("@epam/uui-core").IDataSourceView; getRows: () => import("@epam/uui-core").DataRowProps[]; getFooterProps: () => PickerFooterProps & Partial>; clearSelection: () => void; isSingleSelect: () => boolean; handleDataSourceValueChange: (newDataSourceState: import("react").SetStateAction>) => void; }; //# sourceMappingURL=usePickerModal.d.ts.map