@embrace-io/web-sdk
Version:
19 lines • 592 B
TypeScript
import { PageManager } from "../../manager/types.js";
//#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.ts.map