import { IPageMeta, UnionToIntersection } from "../interfaces"; export default abstract class BasePage { protected properties: UnionToIntersection & T[keyof T]; protected url: string; protected title: string; protected locators: UnionToIntersection; constructor(meta: T, locale?: string); navigate(): void; getTitle(): string; getUrl(): string; checkTitle(reverse?: boolean): void; checkUrl(reverse?: boolean): void; }