TeaSpeak-Client/imports/shared-app/ui/modal/video-source/Renderer.d.ts

15 lines
787 B
TypeScript
Raw Normal View History

2021-02-20 12:55:36 -05:00
import { Registry } from "tc-shared/events";
import * as React from "react";
import { ModalVideoSourceEvents } from "tc-shared/ui/modal/video-source/Definitions";
import { InternalModal } from "tc-shared/ui/react-elements/internal-modal/Controller";
import { Translatable } from "tc-shared/ui/react-elements/i18n";
import { VideoBroadcastType } from "tc-shared/connection/VideoConnection";
export declare class ModalVideoSource extends InternalModal {
protected readonly events: Registry<ModalVideoSourceEvents>;
private readonly sourceType;
private readonly editMode;
constructor(events: Registry<ModalVideoSourceEvents>, type: VideoBroadcastType, editMode: boolean);
renderBody(): React.ReactElement;
renderTitle(): string | React.ReactElement<Translatable>;
}