import type { CellStyleField, CellStylePatch, CellStyleRecord } from '@bilig/protocol';
export declare function cloneCellStyleRecord(style: CellStyleRecord): CellStyleRecord;
export declare function normalizeCellStylePatch(patch: CellStylePatch): CellStylePatch;
export declare function applyStylePatch(baseStyle: Omit<CellStyleRecord, 'id'>, patch: CellStylePatch): Omit<CellStyleRecord, 'id'>;
export declare function clearStyleFields(baseStyle: Omit<CellStyleRecord, 'id'>, fields: readonly CellStyleField[] | undefined): Omit<CellStyleRecord, 'id'>;
