import { ConfigStore } from '../config'; import { LogConfig } from '../log'; import { Service } from './base'; /** * 远程配置存储 */ export declare class ConfigService extends Service implements ConfigStore { configDir?: string; resourceDir?: string; /** * 服务器URLy */ constructor(configDir?: string, resourceDir?: string); saveConfig: (configPath: string, config: any) => Promise; loadConfig: (configPath: string) => Promise; deleteConfig: (configPath: string) => Promise; renameConfig: (configPath: string, newName: string) => Promise; getConfigList: (dirPath: string) => Promise; deleteDirectory: (dirPath: string) => Promise; getResourceList: () => Promise; } export declare function setClientAppConfig(clientAppFileName: string, serverUrl?: string, logConfig?: LogConfig): void;