import { KwikIDApiService } from "../../services/api.service";
import * as i0 from "@angular/core";
export declare class KwikIDLoginService {
    private apiService;
    constructor(apiService: KwikIDApiService);
    backend: any;
    secureApis: any;
    utilityFlags: any;
    checkIfEncryptAPI(API_KEY: any): boolean;
    checkIfDecryptAPI(API_KEY: any): boolean;
    checkIfVerifySignature(API_KEY: any): boolean;
    setConfig(config: any): void;
    userLogin(data: any): Promise<unknown>;
    sendUserOtp(formData: any, data: any): Promise<unknown>;
    verifyUserOtp(formData: any, data: any): Promise<unknown>;
    agentLogin(formData: any, data: any): Promise<unknown>;
    sendAgentOtp(formData: any, data: any): Promise<unknown>;
    verifyAgentOtp(formData: any, data: any): Promise<unknown>;
    changeAgentPassword(formData: any, data: any): Promise<unknown>;
    static ɵfac: i0.ɵɵFactoryDeclaration<KwikIDLoginService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<KwikIDLoginService>;
}
