import type { ControlPlaneStore } from '../control-plane';
import type { TelemetryPolicy } from './model';
export declare const DEFAULT_TELEMETRY_POLICY: Readonly<TelemetryPolicy>;
export declare function normalizeTelemetryPolicy(input: unknown, base?: TelemetryPolicy): TelemetryPolicy;
export declare function telemetryPolicyKey(projectId: string): string;
export declare function loadTelemetryPolicy(store: ControlPlaneStore, projectId: string): TelemetryPolicy;
export declare function saveTelemetryPolicy(store: ControlPlaneStore, projectId: string, input: unknown): TelemetryPolicy;
export declare function telemetryEstimatedMonthlyCost(estimatedMonthlyBytes: number, policy: TelemetryPolicy): number;
