import type { AnalyticsReader, DateRangeInput } from '@contractspec/lib.contracts-integrations'; import type { AggregatedOperationMetrics, OperationSequence, TelemetrySample } from '../intent/aggregator'; export interface ReadTelemetrySamplesInput { operations?: { name: string; version: string; }[]; dateRange?: DateRangeInput; limit?: number; } export interface PosthogBaselineReaderOptions { eventPrefix?: string; } export declare class PosthogBaselineReader { private readonly reader; private readonly eventPrefix; constructor(reader: AnalyticsReader, options?: PosthogBaselineReaderOptions); readSamples(input: ReadTelemetrySamplesInput): Promise; readAggregatedMetrics(operation: { name: string; version: string; }, windowDays?: number): Promise; readOperationSequences(dateRange?: DateRangeInput): Promise; private readTopErrors; private queryHogQL; }