TeaSpeak-Client/imports/shared-app/ui/react-elements/external-modal/PopoutRendererClient.d.ts

17 lines
591 B
TypeScript

import { AbstractModal, ModalRenderer } from "tc-shared/ui/react-elements/ModalDefinitions";
export interface ModalControlFunctions {
close(): any;
minimize(): any;
}
export declare class ClientModalRenderer implements ModalRenderer {
private readonly functionController;
private readonly titleElement;
private readonly container;
private readonly titleChangeObserver;
private titleContainer;
private currentModal;
constructor(functionController: ModalControlFunctions);
renderModal(modal: AbstractModal | undefined): void;
private updateTitle;
}