export default class ParametersFetcher {
  private _embeddedParams;
  private _cachedParams;
  private templateByQuery;
  constructor();
  private buldTemplates;
  getParam(name: string): Promise<any>;
  asString(name: string): Promise<string>;
  asInteger(name: string): Promise<number>;
  asFloat(name: string): Promise<number>;
  asBoolean(name: string): Promise<boolean>;
  asDate(name: string): Promise<Date>;
  getBatchParams(names: Array<string>): Promise<{}>;
  private getValue;
}
