import { EventEmitter } from '@angular/core';
import { ActionItem } from '../items/action-item.component';
export interface ActionItemExecutedEventArgs {
    result: any;
    item: any;
}
export interface ActionItemErrorEventArgs {
    error: any;
    item: any;
}
export declare type ActionContainerOrientation = 'vertical' | 'horizontal';
export interface ActionContainer {
    target: any;
    enabled: boolean;
    isBusy: boolean;
    compact: boolean;
    actions: ActionItem[];
    orientation: ActionContainerOrientation;
    error: EventEmitter<ActionItemErrorEventArgs>;
    executed: EventEmitter<ActionItemExecutedEventArgs>;
}
