import { PageManager } from "../../manager/types.cjs";

//#region src/api-page/api/PageAPI/PageAPI.d.ts
/**
 * Public interface for PageAPI including SDK-internal methods.
 */
interface PageAPIInstance extends PageManager {
  /** @internal SDK use only */
  setGlobalPageManager(pageManager: PageManager): void;
  /** @internal SDK use only */
  getPageManager(): PageManager;
}
declare class PageAPI {
  private static _instance?;
  static getInstance(): PageAPIInstance;
  static resetInstance(): void;
}
//#endregion
export { PageAPI, PageAPIInstance };
//# sourceMappingURL=PageAPI.d.cts.map