/** * Copyright (c) 2024 Khaled Sameer . * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. **/ import { Signal } from '../core'; /** * Reset the entire signal system state * Useful for testing and debugging */ export declare function resetSignalSystem(): void; /** * Custom JSON serializer for signals * Useful for debugging and persistence */ export declare const serializeSignal: (signal: Signal) => string; /** * Type guard to check if a value is a Signal */ export declare function isSignal(value: any): value is Signal; /** * Get the current computation depth of a signal chain */ export declare function getSignalDepth(signal: Signal): number; /** * Check if a signal is part of a circular dependency chain */ export declare function hasCircularDependency(signal: Signal): boolean; //# sourceMappingURL=utility.d.ts.map