import { Token } from "./Token";
import { Event } from "./Event";
import { ReportingAPI, ReportingAPIResponse } from "./ReportingAPI";
export declare class ReportingAPIForTesting implements ReportingAPI {
    private result;
    private events;
    constructor(result?: ReportingAPIResponse);
    setResult(result: ReportingAPIResponse): void;
    report(token: Token, event: Event, _timeoutInMS: number): Promise<ReportingAPIResponse>;
    clear(): void;
    getEvents(): Event[];
}
