export class SpeakLineActionDescription extends AbstractActionDescription {
    /**
     *
     * @type {string}
     */
    id: string;
    isGroup: boolean;
    /**
     * If override is on, will request speaking a line even if another line is currently being spoken
     * @type {boolean}
     */
    override: boolean;
    execute(actor: any, dataset: any, context: any, system: any): ParallelBehavior;
    /**
     *
     * @param {string} [line_id]
     * @param {string} [set_id]
     */
    fromJSON({ line_id, set_id }?: string): void;
}
import { AbstractActionDescription } from "./AbstractActionDescription.js";
import { ParallelBehavior } from "../../../../intelligence/behavior/composite/ParallelBehavior.js";
//# sourceMappingURL=SpeakLineActionDescription.d.ts.map