import type { AnalyticsProvider } from '@contractspec/lib.contracts-integrations'; import type { IntentAggregatorSnapshot, TelemetrySample } from '../intent/aggregator'; export interface PosthogTelemetryProviderOptions { eventPrefix?: string; includeMetadata?: boolean; } export declare class PosthogTelemetryProvider { private readonly provider; private readonly eventPrefix; private readonly includeMetadata; constructor(provider: AnalyticsProvider, options?: PosthogTelemetryProviderOptions); captureSample(sample: TelemetrySample): Promise; captureSnapshot(snapshot: IntentAggregatorSnapshot): Promise; }