import { Locator, Page } from '@playwright/test'; import { PodmanVirtualizationProviders } from '../core/types'; import { BasePage } from './base-page'; export declare class DashboardPage extends BasePage { readonly mainPage: Locator; readonly header: Locator; readonly content: Locator; readonly heading: Locator; readonly notificationsBox: Locator; readonly featuredExtensions: Locator; readonly devSandboxProvider: Locator; readonly devSandboxBox: Locator; readonly devSandboxStatusLabel: Locator; readonly openshiftLocalProvider: Locator; readonly openshiftLocalBox: Locator; readonly openshiftLocalStatusLabel: Locator; readonly transitioningState: Locator; readonly podmanProvider: Locator; readonly podmanStatusLabel: Locator; readonly podmanInitilizeAndStartButton: Locator; readonly systemOverviewButton: Locator; readonly systemOverview: Locator; readonly statusButton: Locator; readonly setUpPodmanButton: Locator; readonly errorDetailsButton: Locator; readonly noContainerEngineLabel: Locator; readonly k8sVmConnectionLabel: Locator; readonly ACTUAL_STATE = "Actual State"; readonly CONNECTION_STATUS_LABEL = "Connection Status Label"; constructor(page: Page); getNavigateToConnectionButton(connectionName: string): Locator; expandSystemOverview(expanded: boolean): Promise; createPodmanMachineFromSystemOverview(machineName: string, { isRootful, enableUserNet, startNow, virtualizationProvider, }?: { isRootful?: boolean; enableUserNet?: boolean; startNow?: boolean; virtualizationProvider?: PodmanVirtualizationProviders; }): Promise; checkSystemOverviewResourceDetails(resourceName: string): Promise; getPodmanStatusLocator(): Locator; }