/** @component call-control */
import { ElementRef, EventEmitter, OnInit } from '@angular/core';
export declare type CallControlSize = 'activities' | 'camera' | 'camera-muted' | 'cancel' | 'handset' | 'microphone-muted' | 'more' | 'participant-list' | 'share-screen' | 'speaker' | 'view-list';
export declare class CallControlComponent implements OnInit {
    private _element;
    /** @prop Sets active css styling | false */
    active: boolean;
    /** @prop Text to display for blindness accessibility features | '' */
    ariaLabel: string;
    /** @prop Sets the attribute disabled to the CallControl button | false */
    disabled: boolean;
    /** @prop Optional icon color prop | $md-white-100 */
    iconColor: string;
    /** @prop Optional numeric icon size prop | 24 */
    iconSize: number;
    /** @prop Optional id string | null */
    id: string;
    /** @prop Optional numeric size prop for CallControl button | 56 */
    size: number | string;
    /** @prop Optional predefined CallControl prop type | null */
    type: CallControlSize;
    readonly click: EventEmitter<MouseEvent>;
    hostClassName: string;
    constructor(_element: ElementRef);
    ngOnInit(): void;
    private _getActiveColor;
    getColor(): "red" | "blue" | "dark-gray";
    onClick(event: MouseEvent): void;
}
