import { EntityHeader, Evaluation, UserGroupHeader } from '@sage-bionetworks/synapse-types';
export type UseGetInfoFromIdsProps<T extends EntityHeader | UserGroupHeader | Evaluation, THookType = T extends EntityHeader ? 'ENTITY_HEADER' : T extends UserGroupHeader ? 'USER_PROFILE' : T extends Evaluation ? 'EVALUATION_QUEUE' : never> = {
    ids: string[];
    type: THookType;
};
/**
 * React hook to get user profiles or entities or evaluation queues. Utilizes a custom cache in sessionStorage.
 *
 * For fetching just one entity or usergroup, see useGetEntity/useGetUserGroupHeader hooks powered by react-query
 * @returns
 */
export default function useGetInfoFromIds<T extends EntityHeader | UserGroupHeader | Evaluation>(props: UseGetInfoFromIdsProps<T>): T[];
//# sourceMappingURL=useGetInfoFromIds.d.ts.map