import { TDefaultResponse } from '../../../shared/types/core/TDefaultResponse';
interface ReqBody {
    selectedIdCardType?: {
        country?: string;
        idType?: string;
    };
    numberOfImages: number;
}
interface DocumentUploadV1ResponseData extends TDefaultResponse {
    frontSideUploadUrl: string;
    backSideUploadUrl: string;
}
export declare class InitDocumentPhotoUpload {
    private reqBody;
    private responseData;
    constructor(reqBody: ReqBody);
    postDocuments(): Promise<DocumentUploadV1ResponseData | null>;
    getResponseData(): Promise<DocumentUploadV1ResponseData | null>;
}
export {};
