import { Client, Types } from '@honeybadger-io/core'; import { errorHandler, requestHandler } from './middleware'; import { lambdaHandler } from './aws_lambda'; import { CheckInsConfig } from './check-ins-manager/types'; import { CheckInsClient } from './check-ins-manager'; declare type HoneybadgerServerConfig = (Types.Config | Types.ServerlessConfig) & CheckInsConfig; declare class Honeybadger extends Client { errorHandler: typeof errorHandler; requestHandler: typeof requestHandler; lambdaHandler: typeof lambdaHandler; checkInsApi: CheckInsClient; config: HoneybadgerServerConfig; constructor(opts?: Partial); factory(opts?: Partial): this; configure(opts?: Partial): this; protected __initStore(): void; showUserFeedbackForm(): Promise; checkIn(idOrSlug: string): Promise; private checkInWithSlug; private checkInWithId; private isCheckInSlug; withRequest(request: Record, handler: (...args: never[]) => R, onError?: (...args: unknown[]) => unknown): R | void; run(callback: (...args: never[]) => R): R; } declare const singleton: Honeybadger; export { Types } from '@honeybadger-io/core'; export { CheckIn } from './check-ins-manager/check-in'; export default singleton; //# sourceMappingURL=server.d.ts.map