import { AbstractElement } from "../AbstractElement"; import { ProblemsView, OutputView, DebugConsoleView, TerminalView } from "../.."; /** * Page object for the bottom view panel */ export declare class BottomBarPanel extends AbstractElement { constructor(); /** * Open/Close the bottom bar panel * @param open true to open. false to close * @returns Promise resolving when the view visibility is toggled */ toggle(open: boolean): Promise; /** * Open the Problems view in the bottom panel * @returns Promise resolving to a ProblemsView object */ openProblemsView(): Promise; /** * Open the Output view in the bottom panel * @returns Promise resolving to OutputView object */ openOutputView(): Promise; /** * Open the Debug Console view in the bottom panel * @returns Promise resolving to DebugConsoleView object */ openDebugConsoleView(): Promise; /** * Open the Terminal view in the bottom panel * @returns Promise resolving to TerminalView object */ openTerminalView(): Promise; /** * Maximize the the bottom panel if not maximized * @returns Promise resolving when the maximize button is pressed */ maximize(): Promise; /** * Restore the the bottom panel if maximized * @returns Promise resolving when the restore button is pressed */ restore(): Promise; private openTab; private resize; closePanel(): Promise; }