import type { CmsModelField } from "../../../types/index.js"; export interface IModelFieldCompressionCompressResult { compression: string; value: string; } export interface IModelFieldCompression { compress(fields: CmsModelField[]): Promise; decompress(data: IModelFieldCompressionCompressResult | CmsModelField[] | unknown): Promise; } export declare const ModelFieldCompression: import("@webiny/di").Abstraction; export declare namespace ModelFieldCompression { type Interface = IModelFieldCompression; type CompressParams = CmsModelField[]; type CompressResponse = Promise; type DecompressParams = IModelFieldCompressionCompressResult | CmsModelField[] | unknown; type DecompressResponse = Promise; }