import type { Controllers, EmailTemplates, Entities, SecurityProviders, Services, TemplateEngineLoaderResult } from '../types/'; import { DatabaseContainer } from '../database/DatabaseContainer'; import { Registry } from './Registry'; export declare class AutoLoader { createRegistry(): Promise; protected loadSecurityProviders(entities: Entities, databaseContainer: DatabaseContainer): SecurityProviders; protected loadControllers(): Promise; protected loadServices(): Promise; protected loadTemplateData(): Promise; protected loadEntities(): Promise; protected loadEmailTemplates(): Promise; }