import { type Vue3SentryOptions, type SentrySetupReturn } from './core'; /** * Vue 3 Sentry 初始化 * * @param options - 包含 dsn 和 app(Vue 3 应用实例)必填参数的配置对象 * @returns SentrySetupReturn * * @example * ```ts * import { createApp } from 'vue' * import { useRouter } from 'vue-router' * import { toVue3SentrySetup } from 'xn-fe-tools/sentry/vue3' * * const app = createApp(App) * const router = createRouter({ ... }) * * toVue3SentrySetup({ dsn: 'https://xxx@sentry.io/xxx', app, router }) * ``` */ export declare function toVue3SentrySetup(options: Vue3SentryOptions): SentrySetupReturn; export { breadcrumbsIntegration, browserTracingIntegration, replayIntegration, feedbackIntegration, httpClientIntegration, captureConsoleIntegration, contextLinesIntegration, extraErrorDataIntegration, reportingObserverIntegration, } from '@sentry/vue'; export type { Vue3SentryOptions, SentrySetupReturn, SentryBaseOptions, BreadcrumbsConfig, SentryViteConfig } from './core'; export { getSentryViteConfig } from './core'; //# sourceMappingURL=toVue3SentrySetup.d.ts.map