import { INameValue, IRecognitionRequest, IRecognitionResponse, IRecognitionServiceStatusRequest, IRecognitionServiceStatusResponse } from '../interfaces';
export declare class RecognitionApi {
    static baseURL: string;
    static purposes: INameValue[];
    static enabled: boolean;
    static enabledLink: boolean;
    static init(): Promise<void>;
    static reset(): void;
    static checkStatus(statusRequest: IRecognitionServiceStatusRequest): Promise<IRecognitionServiceStatusResponse>;
    static initRecognition(recognitionRequest: IRecognitionRequest): Promise<IRecognitionResponse>;
    static setEnabled(status: boolean): void;
    static setEnabledLink(status: boolean): void;
    static loadRecordsPurposesNames(): Promise<INameValue[]>;
    private static executeRecognitionServiceRequest;
}
