/// import { UserRole } from "."; import { ui5ActionDefIntf } from "./ui5Action"; import { ui5QueryParametersQry } from "./ui5QueryTest"; export interface ui5FixtureProperties { disableCoverage: boolean; } export declare function ui5Fixture(name: string, url: string, category?: string, additionalProperties?: ui5FixtureProperties): FixtureFn; export declare function ui5APITestingFixture(name: string, category?: string, additionalProperties?: ui5FixtureProperties): FixtureFn; interface BOParameter { number: number; value: string; } export interface ui5BOLaunchpadParams { description: string; testCase: string; role: UserRole; testData?: string; parameter?: BOParameter[]; } export interface ui5LaunchpadStartupParams { description: string; testCase: string; role: UserRole; testData?: string; tile?: string; tileDirect?: boolean; } export interface ui5QueryRunnerTest { description: string; testCase: string; role: UserRole; testData?: string; query: ui5QueryParametersQry; } export declare function lumiraTest(startup: ui5BOLaunchpadParams, func: (actionDef: ui5ActionDefIntf, t?: TestController) => Promise): TestFn; export declare function ui5Test(startup: ui5LaunchpadStartupParams, func: (actionDef: ui5ActionDefIntf, t?: TestController) => Promise): TestFn; export declare function ui5FreestyleTest(startup: ui5LaunchpadStartupParams, func: (actionDef: ui5ActionDefIntf, t?: TestController) => Promise): TestFn; export declare function queryRunnerTest(startup: ui5QueryRunnerTest, func: (actionDef: ui5ActionDefIntf, t?: TestController, additionalInfo?: unknown) => Promise): TestFn; export {};