import { MarkupDto, StatusDto, UpdateStatusRequest, UpdateStatusResponse } from '../types/markups';
import { HttpClient } from './http-client';
export declare const createSessionsMarkupsClient: (httpClient: HttpClient) => {
    getMarkups(sessionId: string, fileId: number): Promise<readonly MarkupDto[]>;
    getValidStatuses(sessionId: string, fileId: number): Promise<readonly StatusDto[]>;
    updateMarkupStatus(sessionId: string, fileId: number, markupId: number, request: UpdateStatusRequest): Promise<UpdateStatusResponse>;
};
export type SessionsMarkupsClient = ReturnType<typeof createSessionsMarkupsClient>;
