import * as React from 'react'; import * as PropTypes from 'prop-types'; import { Console } from './Console'; import { WavesConsoleAPI } from '../../WavesConsoleAPI'; export interface IAppProps { api: WavesConsoleAPI; commands: any; layout: string; theme: 'light' | 'dark'; className?: string; style?: Record; consoleRef: any; } export declare class App extends React.Component { private consoleRef; private messagesEnd?; private app; private input; static contextTypes: { store: PropTypes.Requireable; }; constructor(props: any); onRun(command: string): Promise; componentDidMount(): void; triggerFocus(e: any): void; scrollToBottom(): void; setConsoleRef: (el: Console) => void; render(): JSX.Element; }