n8n-mcp
Version:
Integration between n8n workflow automation and Model Context Protocol (MCP)
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