import Session from '../Services/Identity/Session';
import { AddWaypointRequest, CreateWaypointAnswersResponse, OrderExecutionActionsResponse, StartTaskRequest, WaypointAnswersRequest, WaypointCheckInRequest, WaypointCheckOutRequest } from './types';
export default class OrderExecutionActionsApi {
    private readonly orderExecutionActionsService;
    constructor(session: Session);
    startTask(params: StartTaskRequest): Promise<OrderExecutionActionsResponse>;
    addWaypoint(params: AddWaypointRequest): Promise<OrderExecutionActionsResponse>;
    checkInWaypoint(params: WaypointCheckInRequest): Promise<OrderExecutionActionsResponse>;
    checkOutWaypoint(params: WaypointCheckOutRequest): Promise<OrderExecutionActionsResponse>;
    createWaypointAnswers(params: WaypointAnswersRequest): Promise<CreateWaypointAnswersResponse>;
    finishTask(params: {
        id: number;
    }): Promise<OrderExecutionActionsResponse>;
}
