/** * * @param text Value to be encrypted * @param key Key used to encrypt value must be 32 bytes for AES256 encryption algorithm * * @returns Encrypted value using key */ export declare const symmetricEncrypt: (text: string, key: string) => string; /** * * @param text Value to decrypt * @param key Key used to decrypt value must be 32 bytes for AES256 encryption algorithm */ export declare const symmetricDecrypt: (text: string, key: string) => string; export declare const getHash: (key: string) => string; export declare const encryptAES128: (encryptionKey: string, data: string) => string; export declare const decryptAES128: (encryptionKey: string, data: string) => string; export declare const generateLocalSignedUrl: (fileName: string, environmentId: string, fileType: string) => { signature: string; uuid: string; timestamp: number; }; export declare const validateLocalSignedUrl: (uuid: string, fileName: string, environmentId: string, fileType: string, timestamp: number, signature: string, secret: string) => boolean;