import type { sheets_v4 } from '@googleapis/sheets'; import type { EmbeddedObjectPosition } from '../entities/EmbeddedObjectPosition.js'; import type { Slicer } from '../entities/Slicer.js'; import { SlicerSpec } from '../entities/SlicerSpec.js'; /** Carry a slicer specification across the Google boundary. */ export declare function toSlicerSpec(spec: SlicerSpec): sheets_v4.Schema$SlicerSpec; /** Carry a slicer add payload across the Google boundary. */ export declare function toSlicer(slicer: { slicerId?: number | undefined; spec: SlicerSpec; position: EmbeddedObjectPosition; }): sheets_v4.Schema$Slicer; /** Project a REST slicer specification, cleaning nulls and deprecated colors. */ export declare function projectSlicerSpec(data: sheets_v4.Schema$SlicerSpec): SlicerSpec; /** Project a REST slicer readout and keep its identity total. */ export declare function projectSlicer(data: sheets_v4.Schema$Slicer): Slicer; //# sourceMappingURL=slicers.d.ts.map