import type { Client, Integration, Options, StackParser } from '@sentry/core'; import type { HandleClientError, HandleServerError } from '@sveltejs/kit'; import type * as clientSdk from './client'; import type * as serverSdk from './server'; export * from './client'; export * from './vite'; export * from './server'; export * from './worker'; export { sentryHandle } from './server'; export { initCloudflareSentryHandle } from './worker'; /** Initializes Sentry SvelteKit SDK */ export declare function init(options: Options | clientSdk.BrowserOptions | serverSdk.NodeOptions): Client | undefined; export declare function handleErrorWithSentry(handleError?: T): T; /** * Wrap a universal load function (e.g. +page.js or +layout.js) with Sentry functionality * * Usage: * * ```js * // +page.js * * import { wrapLoadWithSentry } * * export const load = wrapLoadWithSentry((event) => { * // your load code * }); * ``` * * @param origLoad SvelteKit user defined universal `load` function */ export declare function wrapLoadWithSentry any>(origLoad: T): T; export declare const linkedErrorsIntegration: typeof clientSdk.linkedErrorsIntegration; export declare const contextLinesIntegration: typeof clientSdk.contextLinesIntegration; export declare const spanStreamingIntegration: typeof clientSdk.spanStreamingIntegration; export declare const withStreamedSpan: typeof clientSdk.withStreamedSpan; export declare const vercelAIIntegration: typeof serverSdk.vercelAIIntegration; export declare const getDefaultIntegrations: (options: Options) => Integration[]; export declare const defaultStackParser: StackParser; export declare function close(timeout?: number): PromiseLike; export declare function flush(timeout?: number): PromiseLike; export declare function lastEventId(): string | undefined; export declare function trackComponent(options: clientSdk.TrackingOptions): ReturnType; export declare const logger: typeof clientSdk.logger | typeof serverSdk.logger; export declare const growthbookIntegration: typeof clientSdk.growthbookIntegration; export declare const launchDarklyIntegration: typeof clientSdk.launchDarklyIntegration; export declare const buildLaunchDarklyFlagUsedHandler: typeof clientSdk.buildLaunchDarklyFlagUsedHandler; export declare const openFeatureIntegration: typeof clientSdk.openFeatureIntegration; export declare const OpenFeatureIntegrationHook: typeof clientSdk.OpenFeatureIntegrationHook; export declare const statsigIntegration: typeof clientSdk.statsigIntegration; export declare const unleashIntegration: typeof clientSdk.unleashIntegration; //# sourceMappingURL=index.types.d.ts.map