export interface ui5CoverageConfiguration { outDir?: string; type?: string; proxy?: boolean; enabled?: boolean; log?: boolean; timeoutIncreaseFactor?: number; basePath?: string; debugComponents?: string[]; includePaths?: string[]; excludePaths?: string[]; } export interface ui5RestConfiguration { url: string; videoUrl: string; user: string; password: string; } export interface ui5LaunchpadConfiguration { deactivateAnimation?: boolean; } export interface ui5Configuration { coverage: ui5CoverageConfiguration; rest?: ui5RestConfiguration; launchpad?: ui5LaunchpadConfiguration; testDataUrl: string; queryRunnerUrl: string; testDataDelFunction: string; testDataCreateFunction: string; firstSelectorTimeout: number; traceSelectorOnFailure: boolean; tileOpeningTimeout: number; cacheResources: boolean; logSelectorOnFailure: boolean; clearCache: boolean; } declare class ui5ConfigDef { private _config; constructor(); get traceSelectorOnFailure(): boolean; get logSelectorOnFailure(): boolean; get queryRunnerUrl(): string; get testDataUrl(): string; get testDataDelFunction(): string; get testDataCreateFunction(): string; get timeoutIncreaseFactor(): number; get firstSelectorTimeout(): number; get tileOpeningTimeout(): number; get clearCache(): boolean; get cacheResources(): boolean; get launchpad(): ui5LaunchpadConfiguration; get coverage(): ui5CoverageConfiguration; get rest(): ui5RestConfiguration | undefined; } export declare let ui5Config: ui5ConfigDef; export {};