import { EventOperation } from '../../typedef/operation/EventOperation';
export declare class EventOperationCodec {
    /**
     * query
     */
    static decodeQuery(query: any): EventOperation[];
    static decodeQueryArray(array: any[]): EventOperation[];
    static decodeOneQuery(query: any): EventOperation;
    static encodeQuery(actions: EventOperation[]): any;
    static encodeQueryArray(actions: EventOperation[]): any[];
    static encodeOneQuery(o: EventOperation): any;
    /**
     * result
     */
    static decodeResult(result: any): EventOperation[];
    static decodeResultArray(array: any[]): EventOperation[];
    static decodeOneResult(result: any): EventOperation;
    static encodeResult(actions: EventOperation[]): any;
    static encodeResultArray(actions: EventOperation[]): any[];
    static encodeOneResult(o: EventOperation): any;
}
