import { BaseStandardAction, StandardAction } from "./standard-action";
export declare abstract class UniqueAction extends BaseStandardAction {
    readonly actions: StandardAction[];
    constructor(...actions: StandardAction[]);
    /** @hidden */
    handleInput(input: InputObject, processed: boolean): void;
}
export declare class UniqueActionBuilder extends UniqueAction {
    /** Sets the ID of the action */
    setID(this: Writable<UniqueActionBuilder>, id: string | number): UniqueActionBuilder;
    /** Sets whether the action is activated when gameProcessedEvent is true */
    setProcessed(this: Writable<UniqueActionBuilder>, processed: boolean): UniqueActionBuilder;
}
