import type { WorkbookChartSnapshot, WorkbookImageSnapshot, WorkbookShapeSnapshot } from '@bilig/protocol';
import type { EngineOp } from '@bilig/workbook';
import type { WorkbookStore, WorkbookTableRecord } from '../workbook-store.js';
export declare function buildSetTableOps(workbook: WorkbookStore, table: WorkbookTableRecord): EngineOp[];
export declare function buildDeleteTableOps(workbook: WorkbookStore, name: string): EngineOp[] | null;
export declare function buildSetChartOps(workbook: WorkbookStore, chart: WorkbookChartSnapshot): EngineOp[];
export declare function buildDeleteChartOps(workbook: WorkbookStore, id: string): EngineOp[] | null;
export declare function buildSetImageOps(workbook: WorkbookStore, image: WorkbookImageSnapshot): EngineOp[];
export declare function buildDeleteImageOps(workbook: WorkbookStore, id: string): EngineOp[] | null;
export declare function buildSetShapeOps(workbook: WorkbookStore, shape: WorkbookShapeSnapshot): EngineOp[];
export declare function buildDeleteShapeOps(workbook: WorkbookStore, id: string): EngineOp[] | null;
