import { DyFM_EnvironmentFlag } from '@futdevpro/fsm-dynamo'; export interface DyNTS_Environment_Settings { /** * this is the environment flag of the system * e.g. local, development, production * * use ENV or ENVIRONMENT in the .env file to set the environment * * use {@link DyFM_EnvironmentFlag} for consistent system processes */ environment: DyFM_EnvironmentFlag; /** * this is the discord settings of the system */ discord: { token: string; clientId: string; guildId: string; oauth2Url: string; }, /** * this is the mongo uri of the system */ mongoUri: string; /** * this is the openai settings of the system */ openAi: { apiKey: string; organization: string; project: string; ttsApiKey: string; }, /** * this is the elevenlabs settings of the system */ /* elevenLabs: { apiKey: string; }, */ /** * this is the clickup settings of the system */ /* clickup: { apiKey: string; workspaceId: string; spaceId: string; listId: string; }, */ }