import React from 'react'; import { ConsoleCommand, LogCommand } from '../../../types/Messages'; import { PlayerPaneOptions } from '../../../utils/Panes'; import type { ExternalModule } from '../../player/VendorComponents'; import PlayerFrame from '../PlayerFrame'; import { ExternalStyles } from '../Workspace'; export interface Props { options: PlayerPaneOptions; externalStyles: ExternalStyles; environmentName: string; sharedEnvironment: boolean; files: Record; detectedModules: ExternalModule[]; registerBundledModules: boolean; logs: LogCommand[]; onPlayerRun: () => void; onPlayerReady: () => void; onPlayerReload: () => void; onPlayerError: (codeVersion: number, message: string) => void; onPlayerConsole: (codeVersion: number, payload: ConsoleCommand) => void; } declare const PlayerPane: (props: Props & React.RefAttributes) => React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)> | null; export default PlayerPane;