import type { GetResourceUtilizationDataDto, GetResourceUtilizationTeamRatingsByMetricDto, ResourceUtilizationDataDto, ResourceUtilizationTeamRatingsByMetricDto } from '@bringg/types';
import Session from '../Services/Identity/Session';
export default class ResourceUtilizationApi {
    private resourceUtilizationEntity;
    constructor(session: Session);
    getResourceUtilization(params: GetResourceUtilizationDataDto): Promise<ResourceUtilizationDataDto>;
    /**
     * Fetches team ratings for a specific resource utilization metric, sorted and limited.
     * @param params - The metric to rate by, date range, sort order, and max number of results.
     * @returns Teams ranked by the requested metric.
     */
    getResourceUtilizationTeamRatingsByMetric(params: GetResourceUtilizationTeamRatingsByMetricDto): Promise<ResourceUtilizationTeamRatingsByMetricDto>;
}
