/**
 * @template A
 */
export class ActionSequence<A> {
    /**
     *
     * @type {A[]}
     */
    actions: A_1[];
    /**
     * Higher priority sequences indicate that they need to be executed first
     * @type {number}
     */
    priority: number;
    /**
     *
     * @param {number} v
     */
    setPriority(v: number): void;
    /**
     *
     * @returns {number}
     */
    getPriority(): number;
    /**
     *
     * @param {A} action
     */
    add(action: A): void;
}
//# sourceMappingURL=ActionSequence.d.ts.map