import { UserRole } from "./ui5Constants"; export interface ui5QueryParametersQry { queryName: string; includeKeyFigures?: boolean; columnNames: string[]; variableValues?: { name: string; sign: "I" | "E"; opt: "EQ" | "NE" | "BT" | "NB" | "LE" | "GT" | "GE" | "LT" | "CP" | "NP"; valueLow: string; valueHigh?: string; }[]; filterValues?: { name: string; sign: "I" | "E"; opt: "EQ" | "NE" | "BT" | "NB" | "LE" | "GT" | "GE" | "LT" | "CP" | "NP"; valueLow: string; valueHigh?: string; }[]; } export interface ui5QueryParameters { role: UserRole; testData?: string; query: ui5QueryParametersQry; } declare class ui5QueryRunnerDef { runQuery(params: ui5QueryParameters): Promise; private _getData; private getUser; } export declare var ui5QueryRunner: ui5QueryRunnerDef; export {};