import { OnDestroy, OnInit } from '@angular/core';
import { ToolbarEventService } from '../toolbar-event.service';
import { Store } from '@ngrx/store';
import { IcpState } from '../../icp/icp.interfaces';
import { IcpEventService } from '../icp-event.service';
import * as i0 from "@angular/core";
export declare class IcpToolbarComponent implements OnInit, OnDestroy {
    readonly toolbarEventService: ToolbarEventService;
    private store;
    readonly icpEventService: IcpEventService;
    presenterName: string;
    isPresenter: boolean;
    private $subscription;
    constructor(toolbarEventService: ToolbarEventService, store: Store<IcpState>, icpEventService: IcpEventService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    present(): void;
    stopPresenting(): void;
    leaveIcpSession(): void;
    showParticipantsList(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IcpToolbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IcpToolbarComponent, "mv-icp-toolbar", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=icp-toolbar.component.d.ts.map