import { HASH, Hash } from './interfaces/hash.interface'; import { CIPHER, Cipher, CipherOptions } from './interfaces/cipher.interface'; import { CRYPTO, Crypto, CryptoOptions } from './interfaces/crypto.interface'; import { HashedIdHelper } from './helpers/hashed-id.helper'; import { RandomNumberHelper } from './helpers/random-number.helper'; import { JwtHelper } from './helpers/jwt.helper'; import { PkceHelper } from './helpers/pkce.helper'; export declare const createHash: (hash: HASH) => Promise; export declare const createCipher: (cipher: CIPHER, secret: string, options?: CipherOptions) => Promise; export declare const createCrypto: (crypto: CRYPTO, options?: CryptoOptions) => Promise; export { HASH, Hash, CIPHER, Cipher, CipherOptions, CRYPTO, Crypto, CryptoOptions, HashedIdHelper, RandomNumberHelper, JwtHelper, PkceHelper, };