import type { ILogger, ITracingProvider, ISpan } from '@gati-framework/contracts'; export interface SentryConfig { dsn: string; environment?: string; release?: string; tracesSampleRate?: number; } export declare class SentryAdapter implements ILogger, ITracingProvider { private context; constructor(config: SentryConfig); debug(message: string, context?: Record): void; info(message: string, context?: Record): void; warn(message: string, context?: Record): void; error(message: string, context?: Record): void; child(context: Record): ILogger; createSpan(name: string, attributes?: Record): ISpan; withSpan(name: string, fn: (span: ISpan) => Promise, attributes?: Record): Promise; getTraceContext(): string | undefined; } //# sourceMappingURL=sentry-adapter.d.ts.map