import type { CellRangeRef, WorkbookAutoFilterColumnSnapshot, WorkbookAutoFilterSnapshot, WorkbookSnapshot } from '@bilig/protocol';
import type { EngineOp } from '@bilig/workbook';
export declare function buildSetWorksheetAutoFilterOps(snapshot: WorkbookSnapshot, filter: WorkbookAutoFilterSnapshot): EngineOp[];
export declare function buildClearWorksheetAutoFilterOps(snapshot: WorkbookSnapshot, range: CellRangeRef): EngineOp[];
export declare function buildApplyTableAutoFilterOps(snapshot: WorkbookSnapshot, sheetName: string, tableName: string, criteria: readonly WorkbookAutoFilterColumnSnapshot[]): EngineOp[];
