import type { AxiosRequestConfig } from 'axios';
import 'virtual:uno.css';
export interface ICDWXSystemConfig {
    systemPath?: string;
    apiPrev?: string;
    fileNamespace?: string;
}
export interface IFileServiceConfig {
    imageBaseURL: string;
    namespace: string;
    uploadFileName: string;
    uploadFile: string;
    uploadMultipleFile: string;
    deleteFile: string;
    maskFile: string;
}
/**
 * 业务系统system全局配置
 * 配置功能测试
 *
 */
declare class CDWXSystemConfig {
    private static instance;
    private systemPath;
    private apiPrev;
    private config;
    private fileNamespace;
    private constructor();
    static getInstance(): CDWXSystemConfig;
    setConfig(config: ICDWXSystemConfig): void;
    setSystemConfig(apiPrev?: string, systemPath?: string): void;
    setFileNamespace(name?: string): void;
    setOtherConfig(config: any): void;
    get baseURL(): string;
    get httpConfig(): AxiosRequestConfig;
    get fileServiceConfig(): IFileServiceConfig;
}
declare const _default: CDWXSystemConfig;
export default _default;
