import { AbstractOperationCodec } from './AbstractOperationCodec'; import { RuleOperation } from '../../typedef/operation/RuleOperation'; export declare class RuleOperationCodecQuery extends AbstractOperationCodec { decodeObject(o: any): RuleOperation; encodeObject(o: RuleOperation): any; } export declare class RuleOperationCodecResult extends AbstractOperationCodec { decodeObject(o: any): RuleOperation; encodeObject(operation: RuleOperation): any; } export declare class RuleOperationCodec { static Query: RuleOperationCodecQuery; static Result: RuleOperationCodecResult; }