import { iAssertionContext, iValue } from "./interfaces"; import { PuppeteerElement } from "./puppeteerelement"; export declare const ExtJsComponentTypes: { actionsheet: string; audio: string; button: string; image: string; label: string; loadmask: string; panel: string; segmentedbutton: string; sheet: string; spacer: string; titlebar: string; toolbar: string; video: string; carousel: string; navigationview: string; datepicker: string; picker: string; slider: string; thumb: string; tabpanel: string; viewport: string; dataview: string; list: string; nestedlist: string; checkboxfield: string; datepickerfield: string; emailfield: string; hiddenfield: string; numberfield: string; passwordfield: string; radiofield: string; searchfield: string; selectfield: string; sliderfield: string; spinnerfield: string; textfield: string; textareafield: string; togglefield: string; treelist: string; urlfield: string; fieldset: string; formpanel: string; }; export declare class ExtJsComponent extends PuppeteerElement implements iValue { protected _path: string; get path(): string; get name(): string; protected get _component(): string; static create(referencePath: string, context: iAssertionContext, path: string): Promise; private constructor(); getType(): Promise; getId(): Promise; getWidth(): Promise; getHeight(): Promise; getSize(): Promise; getText(): Promise; getValue(): Promise; setValue(value: string): Promise; setData(value: string): Promise; getData(): Promise; disable(): Promise; enable(): Promise; hide(): Promise; show(): Promise; focus(): Promise; isHidden(): Promise; isVisible(): Promise; isEnabled(): Promise; isDisabled(): Promise; getProperty(propertyName: string): Promise; call(method: string, ...args: any[]): Promise; fireEvent(eventName: string): Promise; click(): Promise; protected _eval(js: string): Promise; }