import { AbstractOperationCodec } from './AbstractOperationCodec';
import { EventOperation } from '../../typedef/operation/EventOperation';
export declare class EventOperationCodecQuery extends AbstractOperationCodec<EventOperation, any> {
    decodeObject(o: any): EventOperation;
    encodeObject(event: EventOperation): any;
}
export declare class EventOperationCodecResult extends AbstractOperationCodec<EventOperation, any> {
    decodeObject(o: any): EventOperation;
    encodeObject(event: EventOperation): any;
}
export declare class EventOperationCodec {
    static Query: EventOperationCodecQuery;
    static Result: EventOperationCodecResult;
}
