import { readonly } from "./parts/readonly.js"; import { collectivize } from "./parts/collectivize.js"; import { Lean, ReactorCore } from "../reactor/types.js"; export declare class Flat implements ReactorCore { #private; static readonly: typeof readonly; static collectivize: typeof collectivize; get wait(): Promise; state(state: S): S; reaction

(collector: () => P, responder?: (payload: P) => void): () => void; lean(actor: () => void): Lean; clear(): void; }