import { Page, Locator } from "@playwright/test"; import { UiBaseLocators } from "./UiBaseLocators"; export declare class LogViewerUiHelper extends UiBaseLocators { private readonly searchBtn; private readonly searchLogsTxt; private readonly selectLogLevelBtn; private readonly saveSearchHeartIcon; private readonly searchNameTxt; private readonly saveSearchBtn; private readonly overviewBtn; private readonly sortLogByTimestampBtn; private readonly firstLogLevelTimestamp; private readonly firstLogLevelMessage; private readonly firstLogSearchResult; private readonly savedSearchesBtn; private readonly loadingSpinner; constructor(page: Page); clickSearchButton(): Promise; clickOverviewButton(): Promise; enterSearchKeyword(keyword: string): Promise; selectLogLevel(level: string): Promise; doesLogLevelIndicatorDisplay(level: string): Promise; doesLogLevelCountMatch(level: string, expectedNumber: number): Promise; saveSearch(searchName: string): Promise; checkSavedSearch(searchName: string): Locator; clickSortLogByTimestampButton(): Promise; doesFirstLogHaveTimestamp(timestamp: string): Promise; clickPageNumber(pageNumber: number): Promise; doesFirstLogHaveMessage(message: string): Promise; clickSavedSearchByName(name: string): Promise; doesSearchBoxHaveValue(searchValue: string): Promise; clickFirstLogSearchResult(): Promise; doesDetailedLogHaveText(text: string): Promise; clickSavedSearchesButton(): Promise; removeSavedSearchByName(name: string): Promise; waitUntilLoadingSpinnerInvisible(): Promise; }