import { Compressor, CompressorOptions, Decompressor, DecompressorOptions, JsonLight, JsonLightService, TypeSolver } from '../domain';
export declare class JsonLightFacade implements JsonLight {
    private readonly typeSolver;
    private readonly service;
    private readonly compressor;
    private readonly decompressor;
    constructor(typeSolver: TypeSolver, service: JsonLightService, compressor: Compressor, decompressor: Decompressor);
    type(data: any): string;
    compress(data: any, options?: CompressorOptions): any;
    decompress(data: any, options?: DecompressorOptions): any;
    json(value: any): any;
}
//# sourceMappingURL=facade.d.ts.map