import { Token } from "./token";
declare class Providers {
    private providers;
    private reservations;
    add(tokens: Token[], callback: () => void, called?: boolean, reserved?: boolean): void;
    has(token: Token): boolean;
    notify(token: Token): void;
    private get;
    reserve(token: Token): void;
    cancelReservation(token: Token): void;
    isReserved(token: Token): boolean;
}
export { Providers };
