import { Locator, Page } from '@playwright/test'; import { BasePage } from './base-page'; import { ImageDetailsPage } from './image-details-page'; import { ImagesPage } from './images-page'; import { RunImagePage } from './run-image-page'; export declare class PullImagePage extends BasePage { readonly heading: Locator; readonly pullImageButton: Locator; readonly closeLink: Locator; readonly backToImagesLink: Locator; readonly manageRegistriesButton: Locator; readonly imageNameInput: Locator; readonly tabContent: Locator; readonly searchResultsTable: Locator; readonly closeButton: Locator; readonly cancelButton: Locator; readonly viewDetailsButton: Locator; readonly runButton: Locator; readonly pullErrorMessage: Locator; constructor(page: Page); pullImage(imageName: string, tag?: string, timeout?: number): Promise; pullImageAndViewDetails(imageName: string, tag?: string, timeout?: number): Promise; pullImageAndRun(imageName: string, tag?: string, timeout?: number): Promise; cancelPullImage(imageName: string, tag?: string): Promise; getAllSearchResultsFor(imageName: string, searchForVersion: boolean, imageTag?: string, resultsExpected?: boolean): Promise; getFirstSearchResultFor(imageName: string, searchForVersion: boolean, imageTag?: string, resultsExpected?: boolean): Promise; refineSearchResults(stringToAppend: string, resultsExpected?: boolean): Promise; getAllSearchResultsInstantly(searchString: string): Promise; getFirstSearchResultInstantly(): Promise; pullImageFromSearchResults(pattern: string, timeout?: number): Promise; pullImageFromSearchResultsAndViewDetails(pattern: string, timeout?: number): Promise; pullImageFromSearchResultsAndRun(pattern: string, timeout?: number): Promise; selectValueFromSearchResults(pattern: string): Promise; clearImageSearch(): Promise; private buildFullImageName; private extractImageName; private startPull; private startPullFromSearchResults; private waitForPullCompletion; private getAllResultButtonLocators; private getFirstResultButtonLocator; private handleFormAndResultSearchString; }