import { EventEmitter, TemplateRef } from '@angular/core';
import { AlertCaller } from './alert-call-config';
import { AlertCallDevice } from './device-list-call.component';
export declare class AlertCallComponent {
    private key;
    answerShareButtonVisible: boolean;
    answerVideoButtonVisible: boolean;
    answerVoiceButtonVisible: boolean;
    avatar: TemplateRef<any>;
    caller: AlertCaller;
    defaultSelectedDevice: string | number | object | any[];
    deviceListHeader: string;
    devices: AlertCallDevice[];
    rejectAriaLabel: string;
    shareAriaLabel: string;
    title: string;
    videoAriaLabel: string;
    voiceAriaLabel: string;
    readonly answerShare: EventEmitter<string>;
    readonly answerVideo: EventEmitter<string>;
    readonly answerVoice: EventEmitter<string>;
    readonly reject: EventEmitter<string>;
    readonly deviceSelect: EventEmitter<AlertCallDevice>;
    onAnswerShare(): void;
    onAnswerVideo(): void;
    onAnswerVoice(): void;
    onReject(): void;
    onDeviceSelect(device: AlertCallDevice): void;
}
