Files
n8n-mcp/dist/telemetry/config-manager.d.ts
2025-12-05 12:01:31 +01:00

32 lines
898 B
TypeScript

export interface TelemetryConfig {
enabled: boolean;
userId: string;
firstRun?: string;
lastModified?: string;
version?: string;
}
export declare class TelemetryConfigManager {
private static instance;
private readonly configDir;
private readonly configPath;
private config;
private constructor();
static getInstance(): TelemetryConfigManager;
private generateUserId;
private generateDockerStableId;
private readBootId;
private generateCombinedFingerprint;
private isCloudEnvironment;
loadConfig(): TelemetryConfig;
private saveConfig;
isEnabled(): boolean;
private isDisabledByEnvironment;
getUserId(): string;
isFirstRun(): boolean;
enable(): void;
disable(): void;
getStatus(): string;
private showFirstRunNotice;
private getPackageVersion;
}
//# sourceMappingURL=config-manager.d.ts.map