import { AbstractOperationCodec } from './AbstractOperationCodec'; import { PropertyOperation } from '../../typedef/operation/PropertyOperation'; export declare class PropertyOperationCodecGetQuery extends AbstractOperationCodec { decodeObject(o: any): PropertyOperation; encodeObject(t: PropertyOperation): string; } export declare class PropertyOperationCodecGetResult extends AbstractOperationCodec { decodeObject(o: any): PropertyOperation; encodeObject(property: PropertyOperation): any; } export declare class PropertyOperationCodecSetQuery extends AbstractOperationCodec { decodeObject(o: any): PropertyOperation; encodeObject(property: PropertyOperation): any; } export declare class PropertyOperationCodecSetResult extends AbstractOperationCodec { decodeObject(o: any): PropertyOperation; encodeObject(property: PropertyOperation): any; } export declare class PropertyOperationCodecGet { QUERY: PropertyOperationCodecGetQuery; RESULT: PropertyOperationCodecGetResult; } export declare class PropertyOperationCodecSet { QUERY: PropertyOperationCodecSetQuery; RESULT: PropertyOperationCodecSetResult; } export declare class PropertyOperationCodec { static Get: PropertyOperationCodecGet; static Set: PropertyOperationCodecSet; static Notify: PropertyOperationCodecSetQuery; }