import { Terminal } from 'terminal-kit'; import { Subscription } from 'rxjs'; import { ScreenPanel, TextPanel } from './panel'; import { CommandPanel } from './commandpanel'; import { FilterPanel } from './filterpanel'; import { FormatPanel } from './formatpanel'; import { LogStreamPanel } from './logstreampanel'; export declare class Display { terminal: Terminal; rootPanel: ScreenPanel; logPanel: ScreenPanel; queryKeyPanel: TextPanel; commandPanel: CommandPanel; filterPanel: FilterPanel; formatPanel: FormatPanel; logStreamPanels: { panel: LogStreamPanel; redrawSubscription: Subscription; }[]; logStreamPanelIndex: number; textPanel: ScreenPanel; textPromptArrowPanel: ScreenPanel; textLabelPanel: TextPanel; textInputPanel: TextPanel; constructor(term?: Terminal); init(): void; shutdown(): void; draw(): void; showLogStreamPanel(panel: LogStreamPanel): void; hideLogStreamPanel(panel: LogStreamPanel): boolean; selectLogStreamPanel(index: number): void; showCommandPanel(): void; hideCommandPanel(): void; showFilterPanel(): void; hideFilterPanel(): void; showFormatPanel(): void; hideFormatPanel(): void; showTextPanel(): void; hideTextPanel(): void; showQueryKeyPanel(): void; hideQueryKeyPanel(): void; } //# sourceMappingURL=display.d.ts.map