import type { AccountabilityReceiptBase } from './base.js';
export type BoundaryResult = 'inside' | 'outside' | 'indeterminate';
export interface AuthorityBoundaryReceipt extends AccountabilityReceiptBase {
    claim_type: 'aps:authority_boundary:v1';
    /** receipt_id of the ActionReceipt this ruling is about. */
    action_id: string;
    /** DID of the entity that ran the boundary check (typically the gateway). */
    evaluator_did: string;
    /** sha256 hex of the canonical delegation chain evaluated against. */
    delegation_chain_root: string;
    result: BoundaryResult;
    /** Optional human-readable explanation. e.g. "scope 'commerce.purchase'
     *  not in delegation" when result='outside'. */
    result_detail?: string;
}
//# sourceMappingURL=authority-boundary.d.ts.map