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