import { BaseCommand } from '../base.js'; declare module 'readline' { interface Interface { history: string[]; } } export default class Interactive extends BaseCommand { static description: string; static examples: string[]; static flags: { port: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; host: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; launch: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; profile: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; headless: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; verbose: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; keepOpen: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; }; private rl?; private historyFile; private commands; constructor(argv: string[], config: any); run(): Promise; private completer; private executeCommand; private showHelp; private navigate; private click; private type; private evaluate; private screenshot; private select; private wait; private hover; private goBack; private goForward; private reload; private showUrl; private showTitle; private showCookies; private setViewport; private showViewport; private loadHistory; private saveHistory; private addToHistory; finally(): Promise; }