import { LOGGER_LEVEL } from '../logger'; /** * Foxpage Node SDK default config */ declare const defaultConfig: { apps: { appId: string; options: {}; }[]; dataService: { host: string; path: string; }; pm2: { enable: boolean; name: string; }; plugins: string[]; commonPluginDir: string; logger: { level: LOGGER_LEVEL; }; reporter: { enable: boolean; }; }; export type FoxpageConfig = typeof defaultConfig; declare const config: { init(): Promise; get(key: K): { apps: { appId: string; options: {}; }[]; dataService: { host: string; path: string; }; pm2: { enable: boolean; name: string; }; plugins: string[]; commonPluginDir: string; logger: { level: LOGGER_LEVEL; }; reporter: { enable: boolean; }; }[K]; }; /** * define config * @param config custom configs */ export declare const defineConfig: (config: FoxpageConfig) => { apps: { appId: string; options: {}; }[]; dataService: { host: string; path: string; }; pm2: { enable: boolean; name: string; }; plugins: string[]; commonPluginDir: string; logger: { level: LOGGER_LEVEL; }; reporter: { enable: boolean; }; }; export { config }; export default config;