import { type CommunityRecordTelemetryInput } from "./community-consent-client.js";
export interface CommunityTelemetryRecorder {
    recordTelemetry(input: CommunityRecordTelemetryInput): Promise<void>;
}
export declare function createDefaultCommunityTelemetryRecorder(): CommunityTelemetryRecorder | null;
export declare function recordCommunityTelemetryBestEffort(recorder: CommunityTelemetryRecorder | null | undefined, input: CommunityRecordTelemetryInput): void;
