import { OptimisticWrapOptions } from "./index"; declare type Value = [] | [T] | [void, any]; export declare type AnyEntry = Entry; export declare class Entry { readonly fn: (...args: TArgs) => TValue; args: TArgs; static count: number; subscribe: OptimisticWrapOptions["subscribe"]; unsubscribe?: () => any; reportOrphan?: (this: Entry) => any; readonly parents: Set>; readonly childValues: Map, Value>; dirtyChildren: Set | null; dirty: boolean; recomputing: boolean; readonly value: Value; constructor(fn: (...args: TArgs) => TValue, args: TArgs); recompute(): TValue; setDirty(): void; dispose(): void; } export {};