import type { Stop } from './types.js'; export interface TransientChannel { read(): Value; write(value: Value): void; update(recipe: (value: Value) => Value): void; watch(listener: (value: Value) => void): Stop; flush(): void; } export declare function forgeTransientChannel(initial: Value, schedule?: (notify: () => void) => void): TransientChannel; //# sourceMappingURL=transient.d.ts.map