/// import { UI5StepBaseLib, UI5BaseBuilderIntf } from "./ui5Builder"; import { UI5DataResult } from "."; declare class ui5AssertOperator { protected _selector: UI5StepBaseLib; protected _testCafeSelector: any; protected _propertyName: string; protected _lclTestRun: TestController; protected _filterFunction: (e: any) => any; constructor(selector: UI5StepBaseLib, t: TestController); setPropertyName(name: string): void; setDataFunction(t: (e: any) => any): void; get toBe(): ui5AssertOperator; protected _executeTestcafeExpect(): Assertion; private _waitForSelector; greater(val: any, message?: string, options?: AssertionOptions): Promise; less(val: any, message?: string, options?: AssertionOptions): Promise; equal(val: any, message?: string, options?: AssertionOptions): Promise; notEqual(val: any, message?: string, options?: AssertionOptions): Promise; } export declare class ui5AssertOperatorCount extends ui5AssertOperator { protected _executeTestcafeExpect(): Assertion; } export declare class ui5AssertOperatorVisible extends ui5AssertOperator { ok(message?: string, options?: AssertionOptions): Promise; notOK(message?: string, options?: AssertionOptions): Promise; } export declare class ui5AssertOperatorExists extends ui5AssertOperator { ok(message?: string, options?: AssertionOptions): Promise; notOK(message?: string, options?: AssertionOptions): Promise; } declare class ui5AssertDef { private _selector; private _lclTestRun; private get t(); exists(expectInteractable?: boolean): ui5AssertOperatorExists; visible(expectInteractable?: boolean): ui5AssertOperatorVisible; count(expectInteractable?: boolean): ui5AssertOperatorCount; property(property: string): ui5AssertOperator; tableLength(): ui5AssertOperator; insideATable(): ui5AssertOperator; bindingContextPath(sProp: string): ui5AssertOperator; bindingPath(sProp: string): ui5AssertOperator; context(sProp: string): ui5AssertOperator; tableCol(): ui5AssertOperator; tableRow(): ui5AssertOperator; dynamic(property: (e: UI5DataResult) => any, propName?: string): ui5AssertOperator; value(): ui5AssertOperator; constructor(selector: UI5StepBaseLib | any, t?: TestController); } declare function ui5Assert(selector: UI5BaseBuilderIntf | Selector, t?: TestController): ui5AssertDef; export { ui5Assert, ui5AssertDef, ui5AssertOperator };