import { BUTTON_TYPE, ButtonObject as IButtonObject } from '../common.js';
import Action from './action.js';
export default class ButtonObject implements IButtonObject {
    id?: string;
    button_id?: string;
    label?: string;
    name?: string;
    hint?: string;
    type?: BUTTON_TYPE;
    key?: string;
    action?: Action;
    url?: string;
    arguments?: Record<string, unknown>;
    icon?: string;
    newActionObject(): Action;
}
