import { CoverCryptHybridDecryption, decrypt } from "./decryption"; import { CoverCryptHybridEncryption, encrypt } from "./encryption"; import { Policy, PolicyAxis } from "./interfaces/policy"; import { CoverCryptKeyGeneration, generateMasterKeys, generateUserSecretKey } from "./key_generation"; export declare const setCoverCryptInit: (arg: () => any) => void; /** * */ export declare function CoverCrypt(): Promise<{ encrypt: typeof encrypt; decrypt: typeof decrypt; generateMasterKeys: typeof generateMasterKeys; generateUserSecretKey: typeof generateUserSecretKey; CoverCryptKeyGeneration: typeof CoverCryptKeyGeneration; CoverCryptHybridDecryption: typeof CoverCryptHybridDecryption; CoverCryptHybridEncryption: typeof CoverCryptHybridEncryption; Policy: typeof Policy; PolicyAxis: typeof PolicyAxis; }>; //# sourceMappingURL=init.d.ts.map