import { BaseQrzService } from "./base";
import { HttpService } from "./http";
import type { QsoUploadOptions, QsoUploadResponse, QrzClientConfig } from "../types";
export declare class QsoService extends BaseQrzService {
    private readonly http;
    private static readonly RESULT_OK;
    private static readonly RESULT_FAIL;
    private static readonly RESULT_REPLACE;
    constructor(config: QrzClientConfig, http: HttpService);
    uploadQso(adif: string, options?: QsoUploadOptions): Promise<QsoUploadResponse>;
    private isFailResponse;
    private validateAdif;
}
