import { RequestListener } from "../../../lib/http/data-fetcher/DataFetcher";
export interface ILoadBarRequestListener extends RequestListener {
  ezLoadingBar: HTMLEzLoadingBarElement;
}
type RequestListenerStrategy = 'request_time' | 'request_name';
interface RequestListenerFactoryStrategyParams {
  strategy: RequestListenerStrategy;
}
declare class RequestListenerFactory {
  static create({ strategy }: RequestListenerFactoryStrategyParams): ILoadBarRequestListener;
}
export default RequestListenerFactory;
