import type { Tuple } from './utility-types' export type CacheKey = Tuple /** * @experimental This is experimental feature. */ export interface CacheOptions { cacheKey: TCacheKey cacheFn: (options: { cacheKey: TCacheKey }) => Promise } export declare const dataTagSymbol: unique symbol export type DataTag = TType & { [dataTagSymbol]: TValue }