import { z } from 'zod'; import { AiAssistantConfig } from './configs/ai-assistant.config'; import { AiBuilderConfig } from './configs/ai-builder.config'; import { AiConfig } from './configs/ai.config'; import { AuthConfig } from './configs/auth.config'; import { CacheConfig } from './configs/cache.config'; import { CredentialsConfig } from './configs/credentials.config'; import { DataTableConfig } from './configs/data-table.config'; import { DatabaseConfig } from './configs/database.config'; import { DeploymentConfig } from './configs/deployment.config'; import { DiagnosticsConfig } from './configs/diagnostics.config'; import { DynamicBannersConfig } from './configs/dynamic-banners.config'; import { EndpointsConfig } from './configs/endpoints.config'; import { EventBusConfig } from './configs/event-bus.config'; import { ExecutionsConfig } from './configs/executions.config'; import { ExternalHooksConfig } from './configs/external-hooks.config'; import { GenericConfig } from './configs/generic.config'; import { HiringBannerConfig } from './configs/hiring-banner.config'; import { LicenseConfig } from './configs/license.config'; import { LoggingConfig } from './configs/logging.config'; import { MfaConfig } from './configs/mfa.config'; import { MultiMainSetupConfig } from './configs/multi-main-setup.config'; import { NodesConfig } from './configs/nodes.config'; import { PersonalizationConfig } from './configs/personalization.config'; import { PublicApiConfig } from './configs/public-api.config'; import { RedisConfig } from './configs/redis.config'; import { TaskRunnersConfig } from './configs/runners.config'; import { ScalingModeConfig } from './configs/scaling-mode.config'; import { SecurityConfig } from './configs/security.config'; import { SentryConfig } from './configs/sentry.config'; import { SsoConfig } from './configs/sso.config'; import { TagsConfig } from './configs/tags.config'; import { TemplatesConfig } from './configs/templates.config'; import { UserManagementConfig } from './configs/user-management.config'; import { VersionNotificationsConfig } from './configs/version-notifications.config'; import { WorkflowHistoryConfig } from './configs/workflow-history.config'; import { WorkflowsConfig } from './configs/workflows.config'; export { Config, Env, Nested } from './decorators'; export { DatabaseConfig, SqliteConfig } from './configs/database.config'; export { InstanceSettingsConfig } from './configs/instance-settings-config'; export type { TaskRunnerMode } from './configs/runners.config'; export { TaskRunnersConfig } from './configs/runners.config'; export { SecurityConfig } from './configs/security.config'; export { ExecutionsConfig } from './configs/executions.config'; export { LOG_SCOPES } from './configs/logging.config'; export type { LogScope } from './configs/logging.config'; export { WorkflowsConfig } from './configs/workflows.config'; export * from './custom-types'; export { DeploymentConfig } from './configs/deployment.config'; export { MfaConfig } from './configs/mfa.config'; export { HiringBannerConfig } from './configs/hiring-banner.config'; export { PersonalizationConfig } from './configs/personalization.config'; export { NodesConfig } from './configs/nodes.config'; export { CronLoggingConfig } from './configs/logging.config'; declare const protocolSchema: z.ZodEnum<["http", "https"]>; export type Protocol = z.infer; export declare class GlobalConfig { auth: AuthConfig; database: DatabaseConfig; credentials: CredentialsConfig; userManagement: UserManagementConfig; versionNotifications: VersionNotificationsConfig; dynamicBanners: DynamicBannersConfig; publicApi: PublicApiConfig; externalHooks: ExternalHooksConfig; templates: TemplatesConfig; eventBus: EventBusConfig; nodes: NodesConfig; workflows: WorkflowsConfig; sentry: SentryConfig; path: string; host: string; port: number; listen_address: string; protocol: Protocol; endpoints: EndpointsConfig; cache: CacheConfig; queue: ScalingModeConfig; logging: LoggingConfig; taskRunners: TaskRunnersConfig; multiMainSetup: MultiMainSetupConfig; generic: GenericConfig; license: LicenseConfig; security: SecurityConfig; executions: ExecutionsConfig; diagnostics: DiagnosticsConfig; aiAssistant: AiAssistantConfig; aiBuilder: AiBuilderConfig; tags: TagsConfig; workflowHistory: WorkflowHistoryConfig; deployment: DeploymentConfig; mfa: MfaConfig; hiringBanner: HiringBannerConfig; personalization: PersonalizationConfig; sso: SsoConfig; defaultLocale: string; hideUsagePage: boolean; proxy_hops: number; ssl_key: string; ssl_cert: string; editorBaseUrl: string; externalFrontendHooksUrls: string; redis: RedisConfig; ai: AiConfig; dataTable: DataTableConfig; }