import { GlideRecord } from "../types/GlideRecord.js"; export declare class KMFModuleKeyAPI { constructor(); cancelCDEKUpload(cryptoSpecSysId: string): boolean; copyParentSpecToChildModule(parentModule: string, parentSpec: GlideRecord): void; copySpecfromParentToChildModule(spec: GlideRecord, module: GlideRecord, scopeName: string): string; exportPublicKeyToCertificate(publicKeyID: string, exportType: string): void; fetchCertByName(certName: string): string; fetchRecordSignatureCertificates(): string; generateKey(cryptoSpecSysId: string): boolean; getCDEKWrappingKey(cryptoSpecSysId: string): string; importKeyFromKeystore(keystorePassword: string, recordSysId: string): string; importKeyFromWebService(wrappedKey: any, cryptoModuleSpecSysId: string): string; reEncryptAllModuleKeysWithNewIKEK(): string; reEncryptModuleKeysWithNewIKEKUsingCryptoSpec(cryptoSpecSysId: string): string; startCDEKUpload(cryptoSpecSysId: string): boolean; uploadWrappedCDEK(cryptoSpecSysId: string): string; } //# sourceMappingURL=KMFModuleKeyAPI.d.ts.map