export class AbstractActionDescription {
    /**
     * Main entry point
     * @param {number} actor Entity ID of the actor
     * @param {EntityComponentDataset} dataset
     * @param context
     * @param {DynamicActorSystem} system
     * @returns {Behavior}
     */
    execute(actor: number, dataset: EntityComponentDataset, context: any, system: DynamicActorSystem): Behavior;
    fromJSON(j: any): void;
    type: string;
}
//# sourceMappingURL=AbstractActionDescription.d.ts.map