import { ConfigAiInterface } from "./config.ai.interface"; import { ConfigApiInterface } from "./config.api.interface"; import { ConfigAppInterface } from "./config.app.interface"; import { ConfigAuthInterface } from "./config.auth.interface"; import { ConfigCacheInterface } from "./config.cache.interface"; import { ConfigChunkerInterface } from "./config.chunker.interface"; import { ConfigChunkQueuesInterface } from "./config.chunk.queues.interface"; import { ConfigContentTypesInterface } from "./config.content.types.interface"; import { ConfigCorsInterface } from "./config.cors.interface"; import { ConfigCreditsInterface } from "./config.credits.interface"; import { ConfigDiscordInterface } from "./config.discord.interface"; import { ConfigEmbeddingContextInterface } from "./config.embedding.context.interface"; import { ConfigGoogleInterface } from "./config.google.interface"; import { ConfigEmailInterface } from "./config.email.interface"; import { ConfigEncryptionInterface } from "./config.encryption.interface"; import { ConfigEnvironmentInterface } from "./config.environment.interface"; import { ConfigJobNamesInterface } from "./config.job.names.interface"; import { ConfigJwtInterface } from "./config.jwt.interface"; import { ConfigLoggingInterface } from "./config.logging.interface"; import { ConfigMcpInterface } from "./config.mcp.interface"; import { ConfigModelManagerInterface } from "./config.model.manager.interface"; import { ConfigNeo4jInterface } from "./config.neo4j.interface"; import { ConfigOAuthInterface } from "./config.oauth.interface"; import { ConfigOperatorInterface } from "./config.operator.interface"; import { ConfigPromptsInterface } from "./config.prompts.interface"; import { ConfigRateLimitInterface } from "./config.ratelimit.interface"; import { ConfigRedisInterface } from "./config.redis.interface"; import { ConfigResponderInterface } from "./config.responder.interface"; import { ConfigS3Interface } from "./config.s3.interface"; import { ConfigStripeInterface } from "./config.stripe.interface"; import { ConfigSummariserInterface } from "./config.summariser.interface"; import { ConfigTempoInterface } from "./config.tempo.interface"; import { ConfigTwoFactorInterface } from "./config.two.factor.interface"; import { ConfigVapidInterface } from "./config.vapid.interface"; export interface BaseConfigInterface { environment: ConfigEnvironmentInterface; api: ConfigApiInterface; app: ConfigAppInterface; auth: ConfigAuthInterface; neo4j: ConfigNeo4jInterface; redis: ConfigRedisInterface; cache: ConfigCacheInterface; cors: ConfigCorsInterface; jwt: ConfigJwtInterface; vapid: ConfigVapidInterface; email: ConfigEmailInterface; logging: ConfigLoggingInterface; tempo: ConfigTempoInterface; s3: ConfigS3Interface; ai: ConfigAiInterface; credits: ConfigCreditsInterface; rateLimit: ConfigRateLimitInterface; encryption: ConfigEncryptionInterface; stripe: ConfigStripeInterface; prompts: ConfigPromptsInterface; responder?: ConfigResponderInterface; summariser?: ConfigSummariserInterface; operator?: ConfigOperatorInterface; chunker: ConfigChunkerInterface; chunkQueues: ConfigChunkQueuesInterface; contentTypes: ConfigContentTypesInterface; jobNames: ConfigJobNamesInterface; discord: ConfigDiscordInterface; google: ConfigGoogleInterface; oauth: ConfigOAuthInterface; mcp: ConfigMcpInterface; modelManager: ConfigModelManagerInterface; twoFactor?: ConfigTwoFactorInterface; embeddingContext?: ConfigEmbeddingContextInterface; } //# sourceMappingURL=base.config.interface.d.ts.map