export = DigitalIdentityClient; declare class DigitalIdentityClient { /** * @param {string} sdkId * @param {string|Buffer} pem * @param {{apiUrl?: string}} options */ constructor(sdkId: string, pem: string | Buffer, { apiUrl }?: { apiUrl?: string; }); /** @private */ private digitalIdentityService; /** * @typedef {import('../digital_identity_service/share.session.configuration.js')} ShareSessionConfig * * @param {ShareSessionConfig} shareSessionConfig * * @typedef {import('../digital_identity_service/create.share.session.result.js')} CreateShareSessionResult * * @returns {Promise} */ createShareSession(shareSessionConfig: import("../digital_identity_service/share.session.configuration.js")): Promise; /** * @param {string} sessionId * * @typedef {import('../digital_identity_service/get.share.session.result.js')} GetShareSessionResult * * @returns {Promise} */ getShareSession(sessionId: string): Promise; /** * @param {string} sessionId * * @typedef {import('../digital_identity_service/create.share.qr.code.result.js')} CreateShareQrCodeResult * * @returns {Promise} */ createShareQrCode(sessionId: string): Promise; /** * @param {string} qrCodeId * * @typedef {import('../digital_identity_service/get.share.qr.code.result.js')} GetShareQrCodeResult * * @returns {Promise} */ getShareQrCode(qrCodeId: string): Promise; /** * @param {string} receiptId * * @typedef {import('../digital_identity_service/get.share.receipt.result.js')} GetShareReceiptResult * * @returns {Promise} */ getShareReceipt(receiptId: string): Promise; }