import { QuerystringService } from './querystring.service';
import { RuntimeFrameworkService } from './rtf.service';

/**
 * 参数服务
 */
export declare class ParamService {
    private querystringService;
    private runtimeFrameworkService;
    constructor(querystringService: QuerystringService, runtimeFrameworkService: RuntimeFrameworkService);
    /**
     * 适配获取所有参数
     */
    get params(): Promise<{
        [propName: string]: any;
    }>;
    /**
     * 解析map类型的参数
     * @param params params
     */
    private parseMapParams;
    /**
     * 获取param参数
     * @param param key
     */
    get(param: string): Promise<any>;
    /**
     * 参数转为对象
     */
    parse(): Promise<any>;
    private isMap;
}
