import { ApolloCache } from '../../core'; export declare type ReactiveVar = (newValue?: T) => T; export declare const cacheSlot: { readonly id: string; hasValue(): boolean; getValue(): ApolloCache | undefined; withValue(value: ApolloCache, callback: (this: TThis, ...args: TArgs) => TResult, args?: TArgs | undefined, thisArg?: TThis | undefined): TResult; }; export declare function makeVar(value: T): ReactiveVar; //# sourceMappingURL=reactiveVars.d.ts.map