import type { Reporter, LogObj, EmitLevels } from '../logger.h'; type MakeRequest = (logObj: Record) => Promise; export declare class RemoteReporter implements Reporter { readonly emitLevels: EmitLevels; private requestCount; private makeRequest; private reqCount; private queue; constructor({ requestCount, makeRequest, emitLevels, }: { requestCount?: number; makeRequest: MakeRequest; emitLevels?: EmitLevels; }); checkQueue(): void; sendRequest(): void; remote(logObj: LogObj): void; log(logObj: LogObj): void; } export {}; //# sourceMappingURL=remote.d.ts.map