import { BasePageObject } from "../basePageObject.js"; import type { OverridePage } from "./override-page.js"; import type { ImportedPage } from "./primary/imported-page.js"; /** * A page object as an old workspace writes one, with no `register-pages.ts`. * The `ImportedPage` import is type-only, which still resolves when the `.ts` * source itself executes (as under jest): the specifier is read from the * source text, where the import is physically present. It is banned by lint * because compiled output erases it. `SomePage` is named but never imported, * which does not resolve at all. */ export declare class AnotherPage extends BasePageObject { createMissingPage(): Promise; /** The value import above resolves this, but registration must win. */ createOverride(): Promise; /** Resolved through the import above, which points outside this directory. */ goToImported(): Promise; /** Named but never imported, so nothing can resolve it. */ goToUnimported(): Promise; } //# sourceMappingURL=another-page.d.ts.map