import type { StandardizedRequest } from '../types/standardized.js';
import type { ToolGovernanceLike } from './chat-process-governance-finalize.js';
export interface GovernanceContext {
    entryEndpoint: string;
    requestId: string;
    metadata: Record<string, unknown>;
    rawPayload?: Record<string, unknown>;
}
export declare function applyRequestToolGovernance(request: StandardizedRequest, context: GovernanceContext, governanceEngine?: ToolGovernanceLike): Promise<StandardizedRequest>;
