import { Editor } from './editor'; import { Settings } from './settings'; import { Sessions } from './sessions'; export declare class App { private editor; private settings; private sessions; private $editorButton; private $runButton; private $runnerMount; private $editorPanel; private $horizontalResizer; private $download; private $radioButtons; private runner; private offsetLeft; constructor({ editor, settings, sessions }: { editor: Editor; settings: Settings; sessions: Sessions; }); onPanelClose: () => void; onPanelChange: () => void; addEventListeners: () => void; removeEventListeners: () => void; download: () => Promise; onHorizontalResize: (evt: MouseEvent) => void; onRunnerComplete: (showMessage?: boolean) => void; run: () => Promise; }