import { CompressedData, DrawingAction, Point } from '@/types';
export declare const compressData: (data: string) => CompressedData;
export declare const decompressData: (compressedData: CompressedData) => string;
export declare const compressPoints: (points: Point[]) => number[];
export declare const decompressPoints: (compressed: number[]) => Point[];
export declare const optimizeBatch: (actions: DrawingAction[]) => DrawingAction[];
export declare const getCompressionMetrics: (original: string, compressed: CompressedData) => {
    originalSize: number;
    compressedSize: number;
    compressionRatio: number;
    spaceSaved: number;
    spaceSavedPercent: number;
};
//# sourceMappingURL=compression.d.ts.map