import { OnInit, EventEmitter } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { ActionElement } from '../../public_api';
import { ContextualToolbarDisplayMode } from '../model/model';
export declare class ContextualToolbarComponent implements OnInit {
    count: number;
    actions: ActionElement[];
    displayMode: ContextualToolbarDisplayMode;
    moreActions: ActionElement[];
    contextualizeTo: string;
    selectedAction: EventEmitter<ActionElement>;
    clearSelection: EventEmitter<any>;
    classesToApply: {};
    progressMessage: BehaviorSubject<string>;
    constructor();
    ngOnInit(): void;
    showButtonIcon(): boolean;
    showButtonText(): boolean;
    private setContextualization;
    setProgress(progressMessage: string): void;
    stopProgress(): void;
    actionSelected(action: ActionElement): void;
    clear(): void;
}
