import { TCacheFetcher, TKey, TOptimisticFunction } from '../types/cache-types';
declare const isOptimisticFunction: <Data>(value: unknown) => value is TOptimisticFunction<Data>;
declare const isStale: (key: TKey, staleTime: number) => boolean;
declare const handleSuspense: <Data>(key: TKey, fetcher: TCacheFetcher<Data>) => Data;
declare const deleteCacheMatching: (pattern: string, key: TKey, reset: () => void) => void;
export { deleteCacheMatching, handleSuspense, isOptimisticFunction, isStale };
