import { GlobalConfig } from '@n8n/config'; import { ControllerRegistryMetadata } from '@n8n/decorators'; import type { Application } from 'express'; import { AuthService } from './auth/auth.service'; import { License } from './license'; export declare class ControllerRegistry { private readonly license; private readonly authService; private readonly globalConfig; private readonly metadata; constructor(license: License, authService: AuthService, globalConfig: GlobalConfig, metadata: ControllerRegistryMetadata); activate(app: Application): void; private activateController; private createRateLimitMiddleware; private createLicenseMiddleware; private createScopedMiddleware; }