/**
 * APS v2 End-to-End Intent Binding (Distributed Responsibility Defense)
 *
 * In multi-agent pipelines, each agent says "I only performed my bounded task."
 * The original purpose gets lost in the delegation chain. This module carries
 * the original intent through the entire chain and checks for drift at each hop.
 */
export interface ChainedIntent {
    original_intent: string;
    original_principal: string;
    chain: Array<{
        agent_id: string;
        local_intent: string;
        hop: number;
        timestamp: string;
    }>;
}
export declare function createIntentChain(chainId: string, originalIntent: string, principalId: string): ChainedIntent;
export declare function extendChain(chainId: string, agentId: string, localIntent: string): ChainedIntent;
export declare function validateChainIntegrity(chainId: string): {
    chain_id: string;
    original_intent: string;
    hops: number;
    drift_scores: Array<{
        agent_id: string;
        hop: number;
        drift: number;
    }>;
    max_drift: number;
    integrity_ok: boolean;
};
export declare function getIntentChain(chainId: string): ChainedIntent | undefined;
export declare function clearIntentBindingStores(): void;
//# sourceMappingURL=intent-binding.d.ts.map