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[];
    value?: any;
    set checkedButtonIndex(index: number);
    disabled: boolean;
    color: string;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<MonitoringActionsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MonitoringActionsComponent, "app-monitoring-actions", never, { "segment": "segment"; "actions": "actions"; "checkedButtonIndex": "checkedButtonIndex"; "disabled": "disabled"; "color": "color"; }, {}, never, never, false>;
}
