import React from "react";
import { Room } from "matrix-js-sdk/src/matrix";
import { VoiceBroadcastLiveness } from "../..";
import { ButtonEvent } from "../../../components/views/elements/AccessibleButton";
interface VoiceBroadcastHeaderProps {
    linkToRoom?: boolean;
    live?: VoiceBroadcastLiveness;
    liveBadgePosition?: "middle" | "right";
    onCloseClick?: () => void;
    onMicrophoneLineClick?: ((e: ButtonEvent) => void | Promise<void>) | null;
    room: Room;
    microphoneLabel?: string;
    showBroadcast?: boolean;
    showBuffering?: boolean;
    bufferingPosition?: "line" | "title";
    timeLeft?: number;
    showClose?: boolean;
}
export declare const VoiceBroadcastHeader: React.FC<VoiceBroadcastHeaderProps>;
export {};
