import { signal, computed, batch, effect, Signal, type ReadonlySignal } from '@preact/signals-core'; export { signal, computed, batch, effect, Signal, type ReadonlySignal }; export declare function useSignal(value: T, dependencies?: any[]): Signal; export declare function useComputed(compute: () => T, dependencies?: any[]): ReadonlySignal; export declare function useSignalEffect(cb: () => void | (() => void), dependencies?: any[]): void; export declare function useSignalState(signal: Signal): readonly [T, (update: T | ((current: T) => T)) => void]; export declare function useSignalValue(signal: Signal): T; //# sourceMappingURL=signals.d.ts.map