import { Agent } from "./agent";
import { OnGoingInteraction } from "./ongoing";
import { IInteraction } from "./interfaces";
export declare type Historic = {
    agent: Agent;
    ongoing: OnGoingInteraction;
};
export declare class HistoricInteractions {
    private _executions;
    constructor();
    add(agent: Agent, ongoing: OnGoingInteraction): void;
    hasExecutedInteraction(interaction: IInteraction): boolean;
    hasExecutedOnGoingInteraction(ongoing: OnGoingInteraction): boolean;
}
//# sourceMappingURL=historic.d.ts.map