import { SelectorGeneratorOptions } from "./packages/preflight-selectors-generator/index"; export default class PreflightOptions { apiUrl: string; waitForNetworkCalls: { isEnabled: boolean; idle: number; timeout: number; checkWebSockets: boolean; requestsAllowListRegex?: string[]; }; selectorsGeneratorOptions: SelectorGeneratorOptions; debug: { mode: 'debug'; fileLogEnabled: boolean; recordTestRun: boolean; isAutohealEnabled: boolean; isContextAwarenessEnabled: boolean; isReplacingVariablesEnabled: boolean; isHandlingModalDialogsEnabled: boolean; isWritingToFilesEnabled: boolean; isNetworkLogEnabled: boolean; waitForNetworkCallsSolution: number; }; autohealDataFolders: string[]; fixtureDataFolders: string[]; showXHRLogs: boolean; generateFixedTests: boolean; getElementTimeout: number; ifExistsTimeout: number; allowObscuredElements: boolean; isEnabled: boolean; waitToDisappear: { isEnabled: boolean; searchElementTimeout: number; timeout: number; }; forceActions: boolean; static defaults: PreflightOptions; }