import { Client, Integration } from '@sentry/core'; export interface PageBreadcrumbsOptions { /** 是否追踪页面生命周期(默认 true) */ enableLifecycle?: boolean; /** 是否追踪用户交互事件(默认 true) */ enableUserInteraction?: boolean; } /** * 页面与 App 生命周期面包屑。全局 Page 由共享 instrumentation 统一拥有;每个 client * 只注册 subscriber,乱序 close 不会拆掉当前 client 的包装或复活旧配置。 */ export declare class PageBreadcrumbs implements Integration { static id: string; name: string; private readonly _options; private readonly _cleanupCallbacks; constructor(options?: PageBreadcrumbsOptions); setupOnce(): void; setup(client: Client): void; cleanup(): void; private _createSubscriber; private _subscribeApp; private _appBreadcrumb; private _trackCleanup; } export declare const pageBreadcrumbsIntegration: (options?: PageBreadcrumbsOptions) => PageBreadcrumbs; //# sourceMappingURL=pagebreadcrumbs.d.ts.map