export { Breadcrumb, Request, SdkInfo, Event, Exception, Response, Severity, StackFrame, Stacktrace, Status, Thread, User, } from '@sentry/types'; export { addGlobalEventProcessor, addBreadcrumb, captureException, captureEvent, captureMessage, configureScope, getHubFromCarrier, getCurrentHub, Hub, Scope, setContext, setExtra, setExtras, setTag, setTags, setUser, withScope, } from '@sentry/core'; import { ReportDialogOptions } from '@sentry/browser'; import { Event } from '@sentry/types'; import { ElectronOptions } from '../common'; export { RendererBackend } from './backend'; export { RendererClient } from './client'; /** * Call init on @sentry/browser with all browser integrations * @param options ElectronOptions */ export declare function init(options: ElectronOptions): void; /** * Present the user with a report dialog. * * @param options Everything is optional, we try to fetch all info need from the global scope. */ export declare function showReportDialog(options?: ReportDialogOptions): void; /** * Uploads a native crash dump (Minidump) to Sentry. * * @param path The relative or absolute path to the minidump. * @param event Optional event payload to attach to the minidump. */ export declare function captureMinidump(path: string, event?: Event): void; /** * A promise that resolves when all current events have been sent. * If you provide a timeout and the queue takes longer to drain the promise returns false. * * @param timeout Maximum time in ms the client should wait. */ export declare function flush(timeout?: number): Promise; /** * A promise that resolves when all current events have been sent. * If you provide a timeout and the queue takes longer to drain the promise returns false. * * @param timeout Maximum time in ms the client should wait. */ export declare function close(timeout?: number): Promise; //# sourceMappingURL=index.d.ts.map