/**
 * Session and executor interface contracts for the unified LLM provider architecture.
 *
 * Introduces the two missing abstraction layers that wire Phase 3 utility
 * modules into the live execution path:
 *
 * - {@link LlmSession} — stateful per-conversation layer (history, OAuth refresh,
 *   rate-limit guard, credential pool rotation, retry policy).
 * - {@link LlmExecutor} — agent-loop layer (tool-call orchestration, multi-turn
 *   replay, context compression, usage aggregation).
 *
 * Supporting types: {@link ExecutionRequest}, {@link ExecutionEvent},
 * {@link AggregatedUsage}, {@link ToolCall}, {@link RetryPolicy},
 * {@link SendOptions}, {@link TransportContext}, {@link NormalizedDelta}.
 *
 * Factory interfaces: {@link LlmSessionFactory}, {@link LlmExecutorFactory}.
 *
 * @module llm/interfaces
 * @task T9281
 * @epic T9261 T-LLM-CRED-CENTRALIZATION
 * @see ADR-072 §Decision
 */
export {};
//# sourceMappingURL=interfaces.js.map