import type { TelemetryEvent } from "./events.ts"; export declare const TELEMETRY_SHARD_MAX_BYTES: number; export declare const TELEMETRY_RETENTION_DAYS = 30; export declare function resolveTelemetryDir(env?: NodeJS.ProcessEnv): string; export declare function appendTelemetryEvent(dir: string, event: TelemetryEvent, options?: { maxShardBytes?: number; retentionDays?: number; now?: number; }): Promise; export declare function pruneTelemetryShards(dir: string, retentionDays: number, now?: number): Promise; export declare function readTelemetryEvents(dir: string, windowDays: number, now?: number): Promise;