export declare const getPublicKey: ({ baseUrl }: { baseUrl: string; }) => Promise; export declare const getTokenDetails: ({ baseUrl, token }: { baseUrl: string; token: string; }) => Promise; export declare const createDocumentDL: ({ baseUrl, token }: { baseUrl: string; token: string; }) => Promise; export declare const updateDocumentDetails: ({ baseUrl, token, documentId, params, }: { baseUrl: string; token: string; documentId: string; params: { encryptedKey: string; iv: string; gcmAad: string; gcmTag: string; encrptedMessage: string; }; }) => Promise; export declare enum documentImageTypeEnum { FRONTDLORIGINAL = "front", FRONTDLHEADSHOT = "front_mugshot", FRONTDLCROPPED = "front_cropped_document", BACKDLORIGINAL = "back", BACKDLCROPPED = "back_cropped_document", BACKDLBARCODE = "back_barcode" } interface uploadDocumentImageParams { type: documentImageTypeEnum; data: string; } export declare const uploadDocumentImage: ({ baseUrl, token, documentId, params, }: { baseUrl: string; token: string; documentId: string; params: uploadDocumentImageParams; }) => Promise; export declare const getTransactionResult: ({ baseUrl, token }: { baseUrl: string; token: string; }) => Promise; export declare const updateUserDetails: ({ baseUrl, token, params, }: { baseUrl: string; token: string; params: { encryptedKey: string; iv: string; gcmAad: string; gcmTag: string; encrptedMessage: string; }; }) => Promise; export declare const verifyUserOidc: ({ baseUrl, token }: { baseUrl: string; token: string; }) => Promise; export declare const createCibaSession: ({ baseUrl, productGroupId, clientId, actionFlow, interactionUid, }: { baseUrl: string; productGroupId: string; clientId: string; actionFlow: 'login' | 'register'; interactionUid: string; }) => Promise; export declare const createCibaAuthRequest: ({ oidcUrl, login_hint, client_id, actionFlow, }: { oidcUrl: string; login_hint: string; client_id: string; actionFlow: 'login' | 'register'; }) => Promise; export declare const completeCibaAuth: ({ oidcUrl, auth_req_id, orchestration_session_token, }: { oidcUrl: string; auth_req_id: string; orchestration_session_token: string; }) => Promise; export declare const getSessionDetails: ({ baseUrl, token }: { baseUrl: string; token: string; }) => Promise; export declare const getCibaTokenDetails: ({ oidcUrl, auth_req_id, client_id, }: { oidcUrl: string; auth_req_id: string; client_id: string; }) => Promise; export {};