HashKeyEncoder: ((...strings: string[]) => string)

A function type for encoding hash keys. Accepts any number of string arguments (such as prompt and LLM key) and returns a single string to be used as the hash key.