export declare const CycleError: Error; export type SignOptions = { maxDepth?: number; }; export type Sign = { value: T; peek: () => T; }; export declare function sign(value: T, options?: SignOptions): Sign; export declare function effect(fn: () => any): () => void; export declare function computed(fn: () => T): Sign; export declare function batch(fn: () => T): T; //# sourceMappingURL=index.d.ts.map