/// import { JosCore } from '../JosCore'; import { Constants } from './common/Constants'; export declare class TdeClient { isReady: boolean; private sdk_ver; private cache_ks; private available_key_list; private key_chain_is_ready; private major_key_ver; private corrupt_key_list; private josCore; private access_token; private token; constructor(josCore: JosCore, access_token: string); init_client(): Promise; request_voucher_token(): Promise; decrypt_string(base64Str: string): string | null; private __check_key_status_for_decryption; fetch_master_keys(): Promise; private __import_mkeys; get_cipher_result(ct: Buffer): { keyid: Buffer | null; status: Constants.KeyIdStatus; strong: boolean; }; static is_encrypted_data(str: string): boolean; private static __extract_key_id; }