export declare enum IActionsButtonType {
    SELECT = "select",
    CHECKBOX = "checkbox",
    ROTATE = "rotate",
    CHAT = "chat",
    BUTTON = "button",
    DATE = "date"
}
export interface IActionsButton {
    name: string;
    range: string;
    type: IActionsButtonType;
    options: string[];
    users: IActionsButtonUser[];
    checkboxTrueValue: any;
    checkboxFalseValue: any;
    checkboxToggle: string;
    componentPlugin: string;
    parse(data: any): void;
    [key: string]: any;
}
export interface IActionsButtonUser {
    name: string;
    id: string;
}
export declare class Button implements IActionsButton {
    name: string;
    range: string;
    type: IActionsButtonType;
    options: string[];
    users: IActionsButtonUser[];
    checkboxTrueValue: any;
    checkboxFalseValue: any;
    checkboxToggle: string;
    dateValueFormat: string;
    dateDisplayFormat: string;
    componentPlugin: string;
    constructor(data?: any);
    parse(data: any): void;
}
