/**
 * Context Warning Middleware
 *
 * Replaces inline `contextManager.shouldWarn()` checks in the agent executor.
 *
 * @module agent/middleware
 */
import { ConversationMiddleware, MiddlewareContext, MiddlewareResult } from './types.js';
import { ContextManagerV2 } from '../../context/context-manager-v2.js';
export declare class ContextWarningMiddleware implements ConversationMiddleware {
    private contextManager;
    readonly name = "context-warning";
    readonly priority = 30;
    constructor(contextManager: ContextManagerV2);
    beforeTurn(context: MiddlewareContext): MiddlewareResult;
}
