import { ButtonColor, TriggerEvent } from '../Constants/Enumerations';
import { IDirective } from 'dotup-ts-node-skills';
export declare class RollCallBuilder {
    private buttonColors;
    private proxies;
    constructor();
    WithProxy(buttonName: string | string[]): RollCallBuilder;
    WithColor(event: TriggerEvent, color: ButtonColor): RollCallBuilder;
    Build(timeout: number, saveRequestId: () => void): IDirective[];
    BuildButtonGroup(eventName: string, timeout: number, saveRequestId: () => void): IDirective[];
    SetButtons(timeout: number, targets: string | string[]): IDirective[];
}
