/// declare module PLAYGROUND { export class GlobalState { } } declare module PLAYGROUND { interface IMonacoComponentProps { language: "JS" | "TS"; } export class MonacoComponent extends React.Component { private _hostReference; private _editor; private _definitionWorker; private _deprecatedCandidates; constructor(props: IMonacoComponentProps); setupMonaco(): Promise; setupMonacoColorProvider(): void; setupMonacoCompilationPipeline(libContent: string): void; setupDefinitionWorker(libContent: string): void; analyzeCode(): Promise; isDeprecatedEntry(details: any): any; isDeprecatedTag(tag: any): boolean; componentDidMount(): void; render(): JSX.Element; } } declare module PLAYGROUND { interface IPlaygroundProps { } export class Playground extends React.Component { constructor(props: IPlaygroundProps); render(): JSX.Element; static Show(hostElement: HTMLElement): void; } }