import { Page } from '@playwright/test'; import { KubernetesResourceState } from '../model/core/states'; import { KubernetesResources } from '../model/core/types'; export declare function deployContainerToCluster(page: Page, containerName: string, kubernetesContext: string, deployedPodName: string): Promise; export declare function createKubernetesResource(page: Page, resourceType: KubernetesResources, resourceName: string, resourceYamlPath: string): Promise; export declare function deleteKubernetesResource(page: Page, resourceType: KubernetesResources, resourceName: string, timeout?: number, dialogTitle?: string): Promise; export declare function applyKubernetesYaml(page: Page, resourceType: KubernetesResources, resourceName: string, resourceYamlPath: string, timeout?: number): Promise; export declare function checkDeploymentReplicasInfo(page: Page, resourceType: KubernetesResources, resourceName: string, expectedReplicaCount: number): Promise; export declare function checkKubernetesResourceState(page: Page, resourceType: KubernetesResources, resourceName: string, expectedResourceState: KubernetesResourceState, timeout?: number): Promise; export declare function editDeploymentYamlFile(page: Page, resourceType: KubernetesResources, deploymentName: string, currentReplicaCount?: number, updatedReplicaCount?: number): Promise; export declare function countKubernetesPodReplicas(page: Page, expectedPodName: string): Promise; export declare function getFirstPodFromDeployment(page: Page, deploymentName: string): Promise; export declare function configurePortForwarding(page: Page, resourceType: KubernetesResources, resourceName: string): Promise; export declare function verifyPortForwardingConfiguration(page: Page, configurationName: string, localPort: number, remotePort: number): Promise; export declare function verifyLocalPortResponse(forwardAddress: string, responseMessage: string): Promise; export declare function monitorPodStatusInClusterContainer(page: Page, containerName: string, command: string, timeout?: number): Promise;