import { LicenseState } from '@n8n/backend-common'; import { GlobalConfig } from '@n8n/config'; import { CredentialsRepository, ProjectRelationRepository, SharedWorkflowRepository, WorkflowRepository } from '@n8n/db'; import { BinaryDataConfig, InstanceSettings } from 'n8n-core'; import { DynamicCredentialsProxy } from '../../credentials/dynamic-credentials-proxy'; import { EventService } from '../../events/event.service'; import { License } from '../../license'; import { NodeTypes } from '../../node-types'; import { EventRelay } from './event-relay'; import { Telemetry } from '../../telemetry'; export declare class TelemetryEventRelay extends EventRelay { readonly eventService: EventService; private readonly telemetry; private readonly license; private readonly licenseState; private readonly globalConfig; private readonly instanceSettings; private readonly binaryDataConfig; private readonly workflowRepository; private readonly nodeTypes; private readonly sharedWorkflowRepository; private readonly projectRelationRepository; private readonly credentialsRepository; private readonly dynamicCredentialsProxy; constructor(eventService: EventService, telemetry: Telemetry, license: License, licenseState: LicenseState, globalConfig: GlobalConfig, instanceSettings: InstanceSettings, binaryDataConfig: BinaryDataConfig, workflowRepository: WorkflowRepository, nodeTypes: NodeTypes, sharedWorkflowRepository: SharedWorkflowRepository, projectRelationRepository: ProjectRelationRepository, credentialsRepository: CredentialsRepository, dynamicCredentialsProxy: DynamicCredentialsProxy); init(): Promise; private teamProjectUpdated; private teamProjectDeleted; private teamProjectCreated; private sourceControlSettingsUpdated; private sourceControlUserStartedPullUi; private sourceControlUserFinishedPullUi; private sourceControlUserPulledApi; private sourceControlUserStartedPushUi; private sourceControlUserFinishedPushUi; private licenseRenewalAttempted; private licenseCommunityPlusRegistered; private variableCreated; private variableUpdated; private variableDeleted; private externalSecretsProviderSettingsSaved; private externalSecretsProviderReloaded; private externalSecretsConnectionCreated; private externalSecretsConnectionUpdated; private externalSecretsConnectionDeleted; private externalSecretsSystemRolesToggled; private publicApiInvoked; private publicApiKeyCreated; private publicApiKeyDeleted; private communityPackageInstalled; private communityPackageUpdated; private communityPackageDeleted; private credentialsCreated; private credentialsShared; private credentialsUpdated; private credentialsDeleted; private ldapGeneralSyncFinished; private ldapSettingsUpdated; private ldapLoginSyncFailed; private loginFailedDueToLdapDisabled; private ssoUserProjectAccessUpdated; private ssoUserInstanceRoleUpdated; private workflowCreated; private workflowArchived; private workflowUnarchived; private workflowDeleted; private workflowActivated; private workflowDeactivated; private workflowSharingUpdated; private workflowSaved; private workflowPostExecute; private serverStarted; private getLicenseFeatures; private sessionStarted; private instanceStopped; private instanceOwnerSetup; private firstProductionWorkflowSucceeded; private instanceFirstProductionWorkflowFailed; private firstWorkflowDataLoaded; private userChangedRole; private userRetrievedUser; private userRetrievedAllUsers; private userRetrievedExecution; private userRetrievedAllExecutions; private userRetrievedWorkflow; private userRetrievedWorkflowVersion; private userRetrievedAllWorkflows; private userUpdated; private userDeleted; private userInvited; private userSignedUp; private userSubmittedPersonalizationSurvey; private emailFailed; private userTransactionalEmailSent; private detectIdentityExtractorChanges; private hasIdentityExtractors; private extractIdentityExtractorHooks; private userInviteEmailClick; private userPasswordResetEmailClick; private userPasswordResetRequestClick; private historyCompacted; private instancePoliciesUpdated; private executionDataRevealed; private customRoleCreated; private customRoleUpdated; private customRoleDeleted; } export declare function getSemanticVersioning(versionCli: string): { major: number | null; minor: number | null; patch: number | null; };