import { ApisauceInstance } from 'apisauce';
import { SDKConfig } from '../../sdkConfig';
/**
 * Manages all requests to the API.
 */
export declare class Api {
    private static instance;
    apisauce: ApisauceInstance;
    apisauceFormData: ApisauceInstance;
    config: SDKConfig;
    /**
     * Configurable options.
     */
    /**
     * Creates the api.
     *
     * @param config The configuration to use.
     */
    constructor(config?: SDKConfig);
    static getInstance(): Api;
    setup(): Promise<void>;
    /**
     * Login
     */
    Login(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get List Loan
     */
    ListLoan(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Push Loan
     */
    PushLoan(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get List Reason for Return
     */
    ListReturn(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Return Loan
     */
    ReturnLoan(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get List Product
     */
    ListProduct(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get List Product
     */
    ListStatus(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Change Status
     */
    ChangeStatus(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Add Comment
     */
    AddComment(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Add Comment
     */
    ListComment(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get Groups reason delete
     */
    GroupsDelete(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get reason Detail
     */
    ReasonDetail(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get delete loan
     */
    DeleteLoan(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Switch Staff
     */
    SwitchStaff(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get list staff support
     */
    ListStaffSupport(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get loan detail
     */
    LoanDetail(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Confirm Customer Contract
     */
    ConfirmCustomerContract(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get All Files
     */
    AllFiles(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get fee insurance
     */
    GetFeeInsurance(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get Appraiser Vehicle
     */
    AppraiserVehicle(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get Recording
     */
    GetRecording(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get deferred payment
     */
    DeferredPayment(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Get File By Documents
     */
    FileByDocuments(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Download File Record
     */
    DownloadFileRecord(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Interest Tool
     */
    InterestTool(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Interest Topup Tool
     */
    InterestTopUpTool(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Interest Topup Tool
     */
    MockUpData(params: any): Promise<{
        kind: string;
        data: {
            data: {
                name: string;
                id: number;
            }[];
        };
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  verify OTP
     */
    getOTP(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  verify OTP
     */
    reGetOTP(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  verify OTP
     */
    verifyOTP(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  create loan
     */
    createLoan(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  get Provinces
     */
    getProvinces(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  get districts
     */
    getDistricts(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  get wards
     */
    getWards(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  loan Purpose
     */
    loanPurpose(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  get Jobs
     */
    getJobs(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  get Job group
     */
    getJobGroup(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  update loan
     */
    updateLoan(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  vision_vr
     */
    visionVR(params: any, loanbriefId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  ekyc national card
     */
    ekycNationalCard(params: any, loanbriefId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  check location
     */
    checkLocation(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  send request CAC
     */
    sendRequestCAC(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  fraud check
     */
    fraudCheck(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  loan info
     */
    loanInfo(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  getTopicFirebaseSubscribed
     */
    getTopicFirebaseSubscribed(tokenFCM: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  subscribeTopicFirebase
     */
    subscribeTopicFirebase(tokenFCM: any, topic: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  unSubscribeTopicFirebase
     */
    unSubscribeTopicFirebase(tokenFCM: any, topic: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  loan schedule payment
     */
    schedulePayment(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  SignContractForBorrower
     */
    signContractForBorrower(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  ConfirmSignContractForBorrower
     */
    confirmSignContractForBorrower(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  check Validate ESign
     */
    checkValidateESign(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  eSign SendOTP
     */
    eSignSendOTP(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  check_ekyc_ai
     */
    checkEKYC(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  upload Image
     */
    uploadImage(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  Check Liveness
     */
    uploadLiveness(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    /**
     *  check_verify_image
     */
    checkVerifyImage(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    checkSelfieImage(params: any, loanbriefId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    uploadVideo(loanbriefId: any, body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    renderContract(loanbriefId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    checkQualifyLoanbriefId(loanbriefId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    postQualifyLoanbriefId(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getOptV2(phone: any, type: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    verifyOptV2(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    checkPasscode(phone: any, deviceId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    loginPasscode(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    setPasscode(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    listLoan(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    listLoanPending(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getDetailLoan(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getBrandProduct(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getNameBrand(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getYearProduct(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getModelProduct(id: any, year: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    quickSubmit(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getDocument(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    uploadDocument(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getStatusWorking(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getSourceFund(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getJobTitle(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getOccupation(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getJobCIMB(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getPositionCIMB(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getIncomeCIMB(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getJobStatusCIMB(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getDetailFullSubmit(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    fullSubmit(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getPaymentSchedule(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getLoanInfo(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getLoanPaymentSchedule(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getTotalMoneyPayment(id: any, type: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getNotification(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    confirmData(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getTypeMerried(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getFCMToken(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfo(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getContract(loanId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    confirmContract(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getOtpSign(type: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    logout(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInsurance(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    confirmInsurance(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    uploadLivenessV2(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    customerCancel(params: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    detailLoanReborrow(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getJobTima(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getJobDescriptionTima(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateLoanReborrow(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getPaymentScheduleTima(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    confirmRule(loandID: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    addNfcData(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    verifyLiveness(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    verifyLiveness2(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    saveImages(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getActionLiveness(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getConfigLiveness(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getConfigOcr(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    previewContract(loanId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getPlanPaymentTima(loanId: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getQrPayment(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoUpdateTopup(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getLoanTimeAll(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getRateTypeAll(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getRateTypeAllNew(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInsurenceTimeAll(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getFirstDayPayment(id: any, type: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoInsurence(id: any, loanAmount: any, loanTime: any, rateTypeId: any, timeInsurenceCustomer: any, timeInsuranceProperty: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoTopup(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getPlanPaymentV2(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    uploadImageOcr(data: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    saveNfcInfo(data: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoCustomer(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoCustomerV2(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoCustomer(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoCustomerV2(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoLoan(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoInsurence2(id: any, loanAmount: any, loanTime: any, rateTypeId: any, timeInsurenceCustomer: any, timeInsuranceProperty: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getBrandCar(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getYearCar(name: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getNameCar(name: any, year: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoLoan(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoLoanV2(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoJob(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoJobV2(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoJob(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoJobV2(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getRelationship(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getPaymentPlan(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    changePipeline(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getFirstPaymentTTS(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getFirstPaymentTTSV2(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    verifySign(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoLoanTopupTts(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoLoanTopup(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getLoanTimeByType(rateTypeId: any, typeLoan: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    sign_viettel_for_borrower(body: {
        loanBriefId: number;
    }): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    sign_viettel_for_borrower_cimb(body: {
        loanBriefId: number;
        isTermesEtConditions: boolean;
    }): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    uploadImageAutoDE(data: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getAssetAutoDE(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getAssetLoanBuyCar(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateAssetAutoDE(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateAssetLoanBuyCar(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoLoanAutoDEV2(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getSuggestProduct(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateProductLoan(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoLoanTopupV2(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getLinkEsign(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getSuggestDigitalTopup(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateDigitalProductLoan(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    confirmLoanDigitalTopup(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getMoneyCloseLoan(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoMotobikeLoan(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    getInfoMotobikeLoan2(id: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoMotobikeLoan(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    updateInfoMotobikeLoan2(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    confirmF88(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    get_loan_disbursed(): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
    confirm_final_settlement(body: any): Promise<{
        kind: "timeout";
        temporary: true;
    } | {
        kind: "cannot-connect";
        temporary: true;
    } | {
        kind: "unknown";
        temporary: true;
    } | {
        kind: string;
        data: any;
    } | {
        kind: string;
        data?: undefined;
    }>;
}
//# sourceMappingURL=api.d.ts.map