import { ChangelogRecord, ReducerCell, ResourceFiber, TapRoot } from "../types.js"; import { CommitPriority } from "./commit.js"; //#region src/core/helpers/root.d.ts declare const createResourceFiberRoot: (dispatchUpdate: (evaluate: () => boolean, apply: () => boolean) => void) => TapRoot; declare const commitRoot: (root: TapRoot) => void; declare const setRootVersion: (root: TapRoot, version: number) => void; declare const applyChangelogRecord: (record: ChangelogRecord) => void; declare const addCommit: (fiber: ResourceFiber, priority: CommitPriority, callback: () => void) => void; declare const addRollback: (root: TapRoot, callback: () => void) => void; declare const markReducerDirty: (fiber: ResourceFiber, cell: ReducerCell) => void; //#endregion export { addCommit, addRollback, applyChangelogRecord, commitRoot, createResourceFiberRoot, markReducerDirty, setRootVersion }; //# sourceMappingURL=root.d.ts.map