import { Page } from '@playwright/test'; import { ResourceElementActions } from '../model/core/operations'; import { ResourceElementState } from '../model/core/states'; import { KindClusterOptions } from '../model/core/types'; import { ResourceConnectionCardPage } from '../model/pages/resource-connection-card-page'; export declare function createKindCluster(page: Page, clusterName: string, timeout?: number, { configFilePath, providerType, httpPort, httpsPort, useIngressController, containerImage }?: KindClusterOptions): Promise; export declare function deleteCluster(page: Page, resourceName?: string, containerName?: string, clusterName?: string, timeout?: number): Promise; export declare function checkClusterResources(page: Page, containerName: string): Promise; export declare function resourceConnectionAction(page: Page, resourceCard: ResourceConnectionCardPage, resourceConnectionAction: ResourceElementActions, expectedResourceState: ResourceElementState, timeout?: number): Promise; export declare function resourceConnectionActionDetails(page: Page, resourceCard: ResourceConnectionCardPage, resourceName: string, resourceConnectionAction: ResourceElementActions, expectedResourceState: ResourceElementState, timeout?: number): Promise; export declare function deleteClusterFromDetails(page: Page, resourceName?: string, containerName?: string, clusterName?: string, timeout?: number): Promise; export declare function validateClusterResourcesDeletion(page: Page, clusterName: string, containerName: string, volumeName: string, timeout?: number): Promise;