type SuccessResponse = {
    success: true;
};
type WaypointAnswersSuccessResponse = {
    success: true;
    answers: Answer[];
};
type FailureResponse = {
    success: false;
    rc: number;
    message: string;
};
export type OrderExecutionActionsResponse = SuccessResponse | FailureResponse;
export type CreateWaypointAnswersResponse = WaypointAnswersSuccessResponse | FailureResponse;
export type StartTaskRequest = {
    lat?: number;
    lng?: number;
    id: number;
};
export type WaypointRequestBase = {
    id: number;
    lat?: number;
    lng?: number;
};
export type WaypointCheckInRequest = WaypointRequestBase;
export type WaypointCheckOutRequest = WaypointRequestBase;
export type Answer = {
    question_id: number;
    answer_id: number;
};
export type WaypointAnswersRequest = {
    id: number;
    task_inventory_id: number;
    flow_uuid: string;
    answers: Answer[];
};
export type AddWaypointRequest = {
    task_id: number;
    lat: number;
    lng: number;
    address: string;
};
export {};
