import 'reflect-metadata';
/**
 * Generates a 32-character Base64 URL-safe hash from the given string input.
 *
 * @param {string} input - The input string to be hashed.
 * @return {string} A 32-character Base64 URL-safe hash derived from the input.
 */
export declare function hash32Base64Url(input: string): string;
/**
 * Generates a hashed and truncated string representation of a given input.
 *
 * @param {string} input - The input string to be hashed.
 * @param {number} [substrLength=8] - The length of the substring to return from the base64url-encoded hash.
 * @return {string} A truncated base64url-encoded representation of the hashed input.
 */
export declare function hashLambdaResourceId(input: string, substrLength?: number): string;
