export interface StartOptions { /** Display name for the desktop sidebar. Defaults to `'rn-app'`. */ name?: string; /** OwlScope server port. Defaults to `9090`. */ port?: number; /** Override the auto-detected host. Use only if `startOwlScope()` * picks the wrong one (eg. you run on a real device on a different * Wi-Fi to the dev Mac). */ host?: string; /** Set to `false` to also start in production builds — never recommended. */ guardProduction?: boolean; /** Forwards to the underlying transport — set to `false` to surface * connection errors in the Metro console. */ silent?: boolean; } /** One-line installer for React Native apps. * * ```ts * // index.js * import { startOwlScope } from 'owlscope/rn'; * if (__DEV__) startOwlScope({ name: 'my-app' }); * ``` * * Picks a sane host automatically (Metro bundler IP on a real iOS device, * `10.0.2.2` on the Android emulator, `localhost` on the iOS simulator and * Android USB) and installs the console + network + errors plugins. * * Production builds are no-op — the function returns early when * `process.env.NODE_ENV === 'production'`, so it is safe to leave in your * shipping bundle. */ export declare function startOwlScope(opts?: StartOptions): void;