export declare const init: jest.Mock; export declare const captureException: jest.Mock; export declare const captureMessage: jest.Mock; export declare const addBreadcrumb: jest.Mock; export declare const configureScope: jest.Mock; export declare const withScope: jest.Mock; export declare const setTag: jest.Mock; export declare const setTags: jest.Mock; export declare const setUser: jest.Mock; export declare const setContext: jest.Mock; export declare const setLevel: jest.Mock; export declare const setFingerprint: jest.Mock; export declare const clearScope: jest.Mock; export declare const pushScope: jest.Mock; export declare const popScope: jest.Mock; export declare const getCurrentHub: jest.Mock<{ captureException: jest.Mock; captureMessage: jest.Mock; addBreadcrumb: jest.Mock; configureScope: jest.Mock; withScope: jest.Mock; pushScope: jest.Mock; popScope: jest.Mock; getClient: jest.Mock<{ captureException: jest.Mock; captureMessage: jest.Mock; flush: jest.Mock, [], any>; close: jest.Mock, [], any>; getOptions: jest.Mock<{}, [], any>; }, [], any>; getScope: jest.Mock<{ setTag: jest.Mock; setTags: jest.Mock; setUser: jest.Mock; setContext: jest.Mock; setLevel: jest.Mock; setFingerprint: jest.Mock; clear: jest.Mock; addBreadcrumb: jest.Mock; setSpan: jest.Mock; getSpan: jest.Mock; setTransactionName: jest.Mock; }, [], any>; setTag: jest.Mock; setTags: jest.Mock; setUser: jest.Mock; setContext: jest.Mock; }, [], any>; export declare const getClient: jest.Mock<{ captureException: jest.Mock; captureMessage: jest.Mock; flush: jest.Mock, [], any>; close: jest.Mock, [], any>; getOptions: jest.Mock<{}, [], any>; }, [], any>; export declare const flush: jest.Mock, [], any>; export declare const close: jest.Mock, [], any>; export declare const isInitialized: jest.Mock; export declare const Severity: { readonly Fatal: "fatal"; readonly Error: "error"; readonly Warning: "warning"; readonly Info: "info"; readonly Debug: "debug"; }; export declare const startTransaction: jest.Mock<{ setTag: jest.Mock; setData: jest.Mock; setStatus: jest.Mock; finish: jest.Mock; startChild: jest.Mock<{ setTag: jest.Mock; setData: jest.Mock; setStatus: jest.Mock; finish: jest.Mock; startChild: jest.Mock; toTraceparent: jest.Mock; }, [], any>; toTraceparent: jest.Mock; setName: jest.Mock; }, [], any>; export declare const getCurrentScope: jest.Mock<{ setTag: jest.Mock; setTags: jest.Mock; setUser: jest.Mock; setContext: jest.Mock; setLevel: jest.Mock; setFingerprint: jest.Mock; clear: jest.Mock; addBreadcrumb: jest.Mock; setSpan: jest.Mock; getSpan: jest.Mock; setTransactionName: jest.Mock; }, [], any>; export declare const setupExpressErrorHandler: jest.Mock; export declare const Handlers: { requestHandler: jest.Mock<(_req: any, _res: any, next: any) => any, [], any>; errorHandler: jest.Mock<(err: any, _req: any, _res: any, next: any) => any, [], any>; tracingHandler: jest.Mock<(_req: any, _res: any, next: any) => any, [], any>; }; declare const Sentry: { init: jest.Mock; captureException: jest.Mock; captureMessage: jest.Mock; addBreadcrumb: jest.Mock; configureScope: jest.Mock; withScope: jest.Mock; setTag: jest.Mock; setTags: jest.Mock; setUser: jest.Mock; setContext: jest.Mock; setLevel: jest.Mock; setFingerprint: jest.Mock; clearScope: jest.Mock; pushScope: jest.Mock; popScope: jest.Mock; getCurrentHub: jest.Mock<{ captureException: jest.Mock; captureMessage: jest.Mock; addBreadcrumb: jest.Mock; configureScope: jest.Mock; withScope: jest.Mock; pushScope: jest.Mock; popScope: jest.Mock; getClient: jest.Mock<{ captureException: jest.Mock; captureMessage: jest.Mock; flush: jest.Mock, [], any>; close: jest.Mock, [], any>; getOptions: jest.Mock<{}, [], any>; }, [], any>; getScope: jest.Mock<{ setTag: jest.Mock; setTags: jest.Mock; setUser: jest.Mock; setContext: jest.Mock; setLevel: jest.Mock; setFingerprint: jest.Mock; clear: jest.Mock; addBreadcrumb: jest.Mock; setSpan: jest.Mock; getSpan: jest.Mock; setTransactionName: jest.Mock; }, [], any>; setTag: jest.Mock; setTags: jest.Mock; setUser: jest.Mock; setContext: jest.Mock; }, [], any>; getClient: jest.Mock<{ captureException: jest.Mock; captureMessage: jest.Mock; flush: jest.Mock, [], any>; close: jest.Mock, [], any>; getOptions: jest.Mock<{}, [], any>; }, [], any>; flush: jest.Mock, [], any>; close: jest.Mock, [], any>; isInitialized: jest.Mock; Severity: { readonly Fatal: "fatal"; readonly Error: "error"; readonly Warning: "warning"; readonly Info: "info"; readonly Debug: "debug"; }; startTransaction: jest.Mock<{ setTag: jest.Mock; setData: jest.Mock; setStatus: jest.Mock; finish: jest.Mock; startChild: jest.Mock<{ setTag: jest.Mock; setData: jest.Mock; setStatus: jest.Mock; finish: jest.Mock; startChild: jest.Mock; toTraceparent: jest.Mock; }, [], any>; toTraceparent: jest.Mock; setName: jest.Mock; }, [], any>; getCurrentScope: jest.Mock<{ setTag: jest.Mock; setTags: jest.Mock; setUser: jest.Mock; setContext: jest.Mock; setLevel: jest.Mock; setFingerprint: jest.Mock; clear: jest.Mock; addBreadcrumb: jest.Mock; setSpan: jest.Mock; getSpan: jest.Mock; setTransactionName: jest.Mock; }, [], any>; setupExpressErrorHandler: jest.Mock; Handlers: { requestHandler: jest.Mock<(_req: any, _res: any, next: any) => any, [], any>; errorHandler: jest.Mock<(err: any, _req: any, _res: any, next: any) => any, [], any>; tracingHandler: jest.Mock<(_req: any, _res: any, next: any) => any, [], any>; }; }; export default Sentry;