import type { Capabilities, Options } from '@wdio/types'; import type { BrowserstackConfig, UserConfigforReporting } from './types.js'; type Dict = Record; export default class CrashReporter { static userConfigForReporting: UserConfigforReporting; private static credentialsForCrashReportUpload; static setCredentialsForCrashReportUpload(options: BrowserstackConfig & Options.Testrunner, config: Options.Testrunner): void; static setConfigDetails(userConfig: Options.Testrunner, capabilities: Capabilities.TestrunnerCapabilities, options: BrowserstackConfig & Options.Testrunner): void; static uploadCrashReport(exception: string, stackTrace: string): Promise; static recursivelyRedactKeysFromObject(obj: Dict | Array, keys: string[]): void; static deletePIIKeysFromObject(obj: { [key: string]: unknown; }): void; static filterCapabilities(capabilities: Capabilities.TestrunnerCapabilities): any; static filterPII(userConfig: Options.Testrunner): any; } export {}; //# sourceMappingURL=crash-reporter.d.ts.map