export function getProjectPath(): string; export function getConfig(): any; export function getClusterId(): string; export function getClusterConfig(): any; export function getClusterName(): any; export function getLogger(logName?: string, subLogFolder?: any, stdoutEnabled?: boolean): any; export function getRequestLogger(logName?: string): any; export function getErrorMessages(): any; export function getMongoCollection(): any; export function readEnvInt(name: any): number; export function hashDigestHex(hash: any, content: any): Buffer & string; export function hashDigestBase64(hash: any, content: any): Buffer & string; export function hmacDigestHex(hash: any, key: any, content: any): Buffer & string; export function hmacDigestBase64(hash: any, key: any, content: any): Buffer & string; export function fetch(...args: any[]): Promise; export function signJwtToken(user: any, options: any): any; export function setTimeout(timeout: any): Promise; export function prodEnv(): boolean; export function devEnv(): boolean; export function getTotpUri(title: any, issuer: any, secretKey: any): string; export function verifyTotp(userToken: any, secretKey: any, window?: number): any; export function checkMandatoryParameters(params: any): void; export function withStack(stacks: any): any; export function generateRandomString(length: any): string; export function sortedObjectHandler(jsonObject: any, handleFn: any): void; export function jsondiffParser(oldDoc: any, newDoc: any): { type: string; value?: undefined; pos?: undefined; } | { type: string; value: any; pos?: undefined; } | { type: string; value: any; pos: any[]; } | { type?: undefined; value?: undefined; pos?: undefined; }; declare var minify: any; /** * Hash Digest * @param {String} hash Algorithm of hash: md5, sha1, sha256, etc. * @param {String} content Content to be hashed * @param {String} digestEncoding Encoding of digest: hex, based, etc. Default is hex. */ export function hashDigest(hash: string, content: string, digestEncoding: string): Buffer & string; /** * HMAC Digest * @param {String} hash Algorithm of hash: md5, sha1, sha256, etc. * @param {*} key Key provided for this digest * @param {String} content Content to be hashed * @param {String} digestEncoding Encoding of digest: hex, based, etc. Default is base64. * @returns */ export function hmacDigest(hash: string, key: any, content: string, digestEncoding: string): Buffer & string; export function removeJSONEmptyFields(obj: any): any; export function paramError(error: any, params: any): any; export { minify as jsonMinify };