import { EventService } from '../events/event.service';
import { Telemetry } from '../telemetry';
import { License } from '../License';
import { GlobalConfig } from '@n8n/config';
import { WorkflowRepository } from '../databases/repositories/workflow.repository';
import { NodeTypes } from '../NodeTypes';
import { SharedWorkflowRepository } from '../databases/repositories/sharedWorkflow.repository';
import { ProjectRelationRepository } from '../databases/repositories/projectRelation.repository';
import { EventRelay } from './event-relay';
export declare class TelemetryEventRelay extends EventRelay {
    readonly eventService: EventService;
    private readonly telemetry;
    private readonly license;
    private readonly globalConfig;
    private readonly workflowRepository;
    private readonly nodeTypes;
    private readonly sharedWorkflowRepository;
    private readonly projectRelationRepository;
    constructor(eventService: EventService, telemetry: Telemetry, license: License, globalConfig: GlobalConfig, workflowRepository: WorkflowRepository, nodeTypes: NodeTypes, sharedWorkflowRepository: SharedWorkflowRepository, projectRelationRepository: ProjectRelationRepository);
    init(): Promise<void>;
    private teamProjectUpdated;
    private teamProjectDeleted;
    private teamProjectCreated;
    private sourceControlSettingsUpdated;
    private sourceControlUserStartedPullUi;
    private sourceControlUserFinishedPullUi;
    private sourceControlUserPulledApi;
    private sourceControlUserStartedPushUi;
    private sourceControlUserFinishedPushUi;
    private licenseRenewalAttempted;
    private variableCreated;
    private externalSecretsProviderSettingsSaved;
    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 workflowCreated;
    private workflowDeleted;
    private workflowSharingUpdated;
    private workflowSaved;
    private workflowPostExecute;
    private serverStarted;
    private sessionStarted;
    private instanceStopped;
    private instanceOwnerSetup;
    private firstProductionWorkflowSucceeded;
    private firstWorkflowDataLoaded;
    private userChangedRole;
    private userRetrievedUser;
    private userRetrievedAllUsers;
    private userRetrievedExecution;
    private userRetrievedAllExecutions;
    private userRetrievedWorkflow;
    private userRetrievedAllWorkflows;
    private userUpdated;
    private userDeleted;
    private userInvited;
    private userSignedUp;
    private userSubmittedPersonalizationSurvey;
    private emailFailed;
    private userTransactionalEmailSent;
    private userInviteEmailClick;
    private userPasswordResetEmailClick;
    private userPasswordResetRequestClick;
}
