import type { Block, BlockData, BlockMeta } from './block.js'; export interface ActionInterface { get: () => Promise; set: (data: BlockData, meta: BlockMeta) => Promise; } export declare function actionManager(callback?: (action: Block | null) => void): { get: () => Block; set: (action: Block) => void; clear: () => void; };