import * as i0 from "@angular/core";
export interface ActionItem {
    label: string;
    icon?: string;
    value: any;
    disabled?: boolean;
    action: () => Promise<any>;
}
export declare class MonitoringActionsComponent {
    segment: boolean;
    actions: ActionItem[];
    checkedButtonIndex?: number;
    disabled: boolean;
    constructor();
    static ɵfac: i0.ɵɵFactoryDef<MonitoringActionsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<MonitoringActionsComponent, "app-monitoring-actions", never, { "segment": "segment"; "actions": "actions"; "checkedButtonIndex": "checkedButtonIndex"; "disabled": "disabled"; }, {}, never, never>;
}
