import { ISerializer } from "./ISerializer"; export declare abstract class Serializer implements ISerializer { readonly id: string; constructor(id?: string); abstract encode(data: TResult, options?: any): TInput; abstract decode(data: TInput, options?: any): TResult; compare(source: TResult, target: TInput, options?: any): boolean; } export declare const DEFAULT_COMPARE: any;