n8n
Version:
n8n Workflow Automation Tool
53 lines (52 loc) • 2.46 kB
TypeScript
import { InstanceSettings } from 'n8n-core';
import { AbstractServer } from './abstract-server';
import { EventService } from './events/event.service';
import { LoadNodesAndCredentials } from './load-nodes-and-credentials';
import { PostHogClient } from './posthog';
import './controllers/active-workflows.controller';
import './controllers/annotation-tags.controller.ee';
import './controllers/auth.controller';
import './controllers/binary-data.controller';
import './controllers/ai.controller';
import './controllers/dynamic-node-parameters.controller';
import './controllers/invitation.controller';
import './controllers/me.controller';
import './controllers/node-types.controller';
import './controllers/oauth/oauth1-credential.controller';
import './controllers/oauth/oauth2-credential.controller';
import './controllers/orchestration.controller';
import './controllers/owner.controller';
import './controllers/password-reset.controller';
import './controllers/project.controller';
import './controllers/role.controller';
import './controllers/tags.controller';
import './controllers/translation.controller';
import './controllers/folder.controller';
import './controllers/users.controller';
import './controllers/user-settings.controller';
import './controllers/workflow-statistics.controller';
import './controllers/api-keys.controller';
import './credentials/credentials.controller';
import './eventbus/event-bus.controller';
import './events/events.controller';
import './executions/executions.controller';
import './external-secrets.ee/external-secrets.controller.ee';
import './license/license.controller';
import './evaluation.ee/test-definitions.controller.ee';
import './evaluation.ee/test-runs.controller.ee';
import './workflows/workflow-history.ee/workflow-history.controller.ee';
import './workflows/workflows.controller';
export declare class Server extends AbstractServer {
private readonly loadNodesAndCredentials;
private readonly postHogClient;
private readonly eventService;
private readonly instanceSettings;
private endpointPresetCredentials;
private presetCredentialsLoaded;
private frontendService?;
constructor(loadNodesAndCredentials: LoadNodesAndCredentials, postHogClient: PostHogClient, eventService: EventService, instanceSettings: InstanceSettings);
start(): Promise<void>;
private registerAdditionalControllers;
configure(): Promise<void>;
protected setupPushServer(): void;
}