import { fetch, Response, Request } from 'apollo-server-env';
export declare const OUT_OF_BAND_REPORTER_QUERY = "#graphql\n  mutation OOBReport($input: APIMonitoringReport) {\n    reportError(report: $input)\n  }\n";
export declare class OutOfBandReporter {
    static endpoint: string | null;
    submitOutOfBandReportIfConfigured({ error, request, response, startedAt, endedAt, tags, fetcher, }: {
        error: Error;
        request: Request;
        response?: Response;
        startedAt: Date;
        endedAt: Date;
        tags?: string[];
        fetcher: typeof fetch;
    }): Promise<void>;
}
//# sourceMappingURL=outOfBandReporter.d.ts.map