import { OptimizationRerunRequest, OptimizationRerunResponse, OptimizationResultResponse, OptimizationResultsAggregations, OptimizationResultsRequest } from '@bringg/types';
import Session from '../Services/Identity/Session';
export declare const Routes: {
    GET: string;
    GET_ALL: string;
    RERUN: string;
};
export default class OptimizationResultService {
    private readonly service;
    constructor(session: Session);
    load(teamId: number, requestUuid: string): Promise<OptimizationResultResponse>;
    loadAll(request: OptimizationResultsRequest): Promise<OptimizationResultsAggregations>;
    rerun(request: OptimizationRerunRequest): Promise<OptimizationRerunResponse>;
}
