import { PlyOptions } from './options'; import { Suite } from './suite'; import { Retrieval } from './retrieval'; import { Request } from './request'; import { ResultPaths } from './result'; import { Log } from './log'; export declare class RequestLoader { readonly locations: string[]; private options; private logger?; private skip; constructor(locations: string[], options: PlyOptions, logger?: Log | undefined); load(): Promise[]>; sync(): Suite[]; loadSuite(retrieval: Retrieval): Promise>; syncSuite(retrieval: Retrieval): Suite; buildSuite(retrieval: Retrieval, contents: string, resultPaths: ResultPaths): Suite; }