import { ActionDefinition } from '../../../typedef/definition/ActionDefinition'; import { ObjectWithLifecycle } from '../../../typedef/lifecycle/ObjectWithLifecycle'; export declare class ActionDefinitionWithLifecycleCodec { static encode(obj: ObjectWithLifecycle): { lifecycle: string; definition: any; }; static encodeArray(resource: ObjectWithLifecycle[]): any[]; static decode(o: any): ObjectWithLifecycle; static decodeArray(arr: any[]): ObjectWithLifecycle[]; }