import type { AgentDetails } from "../../services/agentService";
import type { AgentSessionCostLimitState } from "./types";
import type { useAgentSession } from "./useAgentSession";
type AgentSessionActions = ReturnType<typeof useAgentSession>["actions"];
export declare function useAgentCostLimitWatcher(input: {
    agent: AgentDetails | undefined;
    sessionCostLimitExceeded: AgentSessionCostLimitState | null;
    sessionLiveTotalCost: number | undefined;
    actions: AgentSessionActions;
}): void;
export {};
