/**
 * @file 报表引擎配置对象
 * @author liudan21@baidu.com
 *
 * 备注：报表引擎默认使用以下地图数据接口
 * 省市级列表接口: /api/geojson/provinceList
 * 城市级地图数据接口: /api/geojson/city
 * 省市级列表接口: /api/geojson/province
 * 中国地图数据接口: /api/geojson/china
 * 世界地图数据接口: /api/geojson/world
 * 北京地图地图数据接口: /api/geojson/beijing
 */
interface ReportConfig {
    reportMode?: string;
    useDataModelSource?: boolean;
    useDataSetSource?: boolean;
    useReportDesignConfig?: boolean;
    companyKey?: string;
    appKey?: string;
    pageKey?: string;
    webServerRootPath?: string;
    jsonqlQuery?: string;
    sourceOptionsAll?: string;
    datasetOptionsAll?: string;
    expressions?: string;
    groups?: string;
    dataBuckets?: string;
    jsonqlApi?: string;
    DEFAULT_COLOR?: Array<string>;
    [propsName: string]: any;
}
export declare function updateReportConfig(reportConfig: ReportConfig): void;
export declare function getReportConfig(reportConfigKey?: string): any;
export declare function getAppReportJsonqlApi(model?: string): string | undefined;
export declare function getJsonqlQueryApi(dslKey: string): string | undefined;
export declare function getAppReportSourceOptionsAllApi(): string | undefined;
export declare function getAppReportDatasetOptionsAllApi(): string | undefined;
export declare function getAppReportDesignListApi(type: string): any;
export declare function getAppReportDesignDeleteApi(type: string): any;
export {};
