import { ExtJsComponent } from './extjscomponent';
import { ResponseType } from "./enums";
import { iResponse, iScenario } from "./interfaces";
import { PuppeteerResponse } from './puppeteerresponse';
export declare class ExtJSResponse extends PuppeteerResponse implements iResponse {
    readonly responseTypeName: string;
    readonly responseType: ResponseType;
    constructor(scenario: iScenario);
    find(path: string): Promise<ExtJsComponent | null>;
    findAll(path: string): Promise<ExtJsComponent[]>;
    waitForReady(timeout?: number): Promise<void>;
    type(selector: string, textToType: string, opts?: any): Promise<any>;
    clear(selector: string): Promise<any>;
}
