import { ReportingAPI, ReportingAPIResponse } from "./ReportingAPI";
import { Event } from "./Event";
import { Token } from "./Token";
export declare class ReportingAPIThatValidatesToken implements ReportingAPI {
    private readonly api;
    private tokenIsInvalid;
    constructor(api: ReportingAPI);
    report(token: Token, event: Event, timeoutInMS: number): Promise<ReportingAPIResponse>;
}
