import { Terminal, Buffer, ScreenBuffer } from 'terminal-kit'; import { Panel, ScreenPanel, TextPanel } from './panel'; import { LogSubstitution, FormatString } from './logdisplaypanel'; export declare class FormatPanel extends Panel { enabledPanel: ScreenPanel; textPanel: TextPanel; attributesPanel: TextPanel; conditionalAttributesPanel: TextPanel; rules: FormatPanel.Rule[]; selection: number; constructor(dst: Buffer | Terminal, options: Panel.Options); getScreenBuffer(): ScreenBuffer; render: () => void; insertRule(rule: FormatPanel.Rule, index?: number): void; moveSelectionUp(): void; moveSelectionDown(): void; toggleSelectionEnabled(): void; } export declare namespace FormatPanel { interface Rule { enabled: boolean; format: LogSubstitution | FormatString; } } //# sourceMappingURL=formatpanel.d.ts.map