import { DebugConsoleView, OutputView, TerminalView, ProblemsView } from '../index.js'; import { BasePage, IPageDecorator } from '../utils.js'; import { BottomBarPanel as BottomBarPanelLocators } from '../../locators/1.84.0.js'; export interface BottomBarPanel extends IPageDecorator { } /** * Page object for the bottom view panel * * ```ts * const bottomBar = workbench.getBottomBar() * await bottomBar.toggle(true) * ``` * * @category BottomBar */ export declare class BottomBarPanel extends BasePage { /** * @private */ locatorKey: "BottomBarPanel"; /** * 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; } //# sourceMappingURL=BottomBarPanel.d.ts.map