import { ConfigLoader } from 'node-buffs'; /** * all fields need null as default value to load all keys */ export declare class AbstractConfigLoader { constructor(o?: Omit); fromConfigurator(): Config; } export declare enum YamlConfigKeys { graphql = "graphql", sentry = "sentry", features = "features", app = "app", tracing = "tracing", mq = "mq", email = "email", live = "live", sms = "sms", uploader = "uploader", redis = "redis" } export declare const ConfigKeys: { ADMIN_SECRET_KEY: string; SECRET_KEY: string; WX_SECRET_KEY: string; DEBUG: string; PORT: string; DB_TYPE: string; COOKIE_SUPPORT: string; LOGGER_LEVEL: string; CHROMIUM_PATH: string; RATE_LIMIT_ENABLED: string; RATE_LIMIT: string; /** * 用于访问上传文件的资源地址 */ ASSETS_ENDPOINT: string; ASSETS_INTERNAL_ENDPOINT: string; /** * @deprecated */ VIDEOS_STORAGE: string; /** * @deprecated */ IMAGES_STORAGE: string; /** * @deprecated */ FILES_STORAGE: string; /** * @deprecated */ CHUNKS_STORAGE: string; DEFAULT_STORAGE: string; WS_REDIS_ENABLE: string; WS_REDIS_DB: string; JOB_REDIS_ENABLE: string; JOB_REDIS_DB: string; MONGO_ENABLE: string; OTP_SECRET: string; }; export declare const configLoader: ConfigLoader;