message: fix: Use ReportDialogOptions
diff: import { getCurrentHub, initAndBind, Integrations as CoreIntegrations } from '@sentry/core';
  -import { DsnLike } from '@sentry/types';
  import { BrowserOptions } from './backend';
  -import { BrowserClient } from './client';
  +import { BrowserClient, ReportDialogOptions } from './client';
  import { Breadcrumbs, GlobalHandlers, LinkedErrors, ReportingObserver, TryCatch, UserAgent } from './integrations';
  export const defaultIntegrations = [
  @@ -72,29 +71,7 @@ export function init(options: BrowserOptions): void {
  *
  * @param options Everything is optional, we try to fetch all info need from the global scope.
  */
  -export function showReportDialog(
  - options: {
  - [key: string]: any;
  - eventId?: string;
  - dsn?: DsnLike;
  - user?: {
  - email?: string;
  - name?: string;
  - };
  - lang?: string;
  - title?: string;
  - subtitle?: string;
  - subtitle2?: string;
  - labelName?: string;
  - labelEmail?: string;
  - labelComments?: string;
  - labelClose?: string;
  - labelSubmit?: string;
  - errorGeneric?: string;
  - errorFormEntry?: string;
  - successMessage?: string;
  - } = {},
  -): void {
  +export function showReportDialog(options: ReportDialogOptions = {}): void {
  if (!options.eventId) {
  options.eventId = getCurrentHub().lastEventId();
  }
  