import { ITestResult, TestSuiteRunner } from "rdf-test-suite"; /** * The LdfTestSuiteRunner runs ldf-query-engine test manifests. */ export declare class LdfTestSuiteRunner extends TestSuiteRunner { /** * Run the manifest with the given URL. * @param {string} manifestUrl The URL of a manifest. * @param handler The handler to run the tests with. * @param config configurations. * @return {Promise} A promise resolving to an array of test results. */ runManifest(manifestUrl: string, handler: any, config: ILdfTestSuiteConfig): Promise; } export interface ILdfTestSuiteConfig { exitWithStatusCode0: boolean; outputFormat: string; timeOutDuration: number; customEngingeOptions: object; specification?: string; cachePath?: string; testRegex?: RegExp; skipRegex?: RegExp; urlToFileMapping?: string; startPort?: number; serverTerminationDelay?: number; }