import { type CellNumberFormatInput, type CellRangeRef, type CellStyleField, type CellStylePatch } from '@bilig/protocol';
import type { EngineOp } from '@bilig/workbook';
import { WorkbookStore } from './workbook-store.js';
export declare function buildStylePatchOps(workbook: WorkbookStore, range: CellRangeRef, patch: CellStylePatch): EngineOp[];
export declare function buildStyleClearOps(workbook: WorkbookStore, range: CellRangeRef, fields?: readonly CellStyleField[]): EngineOp[];
export declare function restoreStyleRangeOps(workbook: WorkbookStore, range: CellRangeRef): EngineOp[];
export declare function buildFormatPatchOps(workbook: WorkbookStore, range: CellRangeRef, format: CellNumberFormatInput): EngineOp[];
export declare function buildFormatClearOps(workbook: WorkbookStore, range: CellRangeRef): EngineOp[];
export declare function restoreFormatRangeOps(workbook: WorkbookStore, range: CellRangeRef): EngineOp[];
