import type { ChatEnvelope } from '../hub/types/chat-envelope.js';
export type ChatValidationStage = 'req_inbound' | 'req_outbound' | 'resp_inbound' | 'resp_outbound';
export interface ChatEnvelopeValidationOptions {
    stage: ChatValidationStage;
    direction: 'request' | 'response';
    source?: string;
}
export declare function validateChatEnvelope(chat: ChatEnvelope, options: ChatEnvelopeValidationOptions): void;
