export declare function cache(kind: string, id: string, boundArgsLength: number, fn: any): (...args: any[]) => Promise;