import { PersonExtended } from "../../level2/common/dev/persons/person.resource-ext";
import { BrowserType } from "../../level2/meta/browsers/browser-type";
export declare function editAssertInputValue(propertyName: string, expectedValue?: string, elementIndex?: number): Promise<void>;
export declare function editAssertMarkdownTextInsideTag(propertyName: string, expectedValue: string, htmlElementTagName: string, elementIndex?: number): Promise<void>;
export declare function editAssertMarkdownHtmlElement(propertyName: string, expectedValue: string, elementIndex?: number): Promise<void>;
export declare function editAssertMarkdownInputValue(propertyName: string, expectedValue: string, elementIndex?: number): Promise<void>;
export declare function editAssertCheckbox(propertyName: string, expectedValue: boolean, elementIndex?: number): Promise<void>;
export declare function editAssertBrowserInputValue(propertyName: string, expectedValue: string, elementIndex?: number): Promise<void>;
export declare function editAssertManyToManyBrowserInputValue(propertyName: string, expectedValue: string, elementIndex?: number): Promise<void>;
export declare function editAssertMultiBrowserInputValue(propertyName: string, expectedValue: string, elementIndex?: number): Promise<void>;
export declare function editAssertRequiredField(propertyName: string, elementIndex?: number): Promise<void>;
export declare function assertEditPersonProperlyDisplayed(person: PersonExtended, phoneBrandCompany: string, jobDescription: string, friendName: string): Promise<void>;
export declare function editAssertFieldIsVisible(propertyName: string, browserType: BrowserType, isVisible: boolean, elementIndex?: number): Promise<void>;
