import type { ActionContract, ProposeActionContractInput } from "./areas/action-contract"; import { type AgenticEndpointAccessLeaseIssueResult, type AgenticEndpointAccessUsageResult, type IssueAgenticEndpointAccessLeaseInput, type RecordAgenticEndpointAccessUsageEventInput } from "./areas/agentic-endpoint-access"; import type { AuthorityCertificate, CreateAuthorityCertificateInput } from "./areas/authority-certificate"; import type { CredentialResolutionEvidence, GatewayCredentialRef, GatewayCustodyProofPacket, RecordCredentialResolutionEvidenceInput, RecordGatewayCustodyProofPacketInput, RegisterGatewayCredentialRefInput } from "./areas/credential-custody"; import type { RecordTypedActionCommitmentInput, TypedActionCommitmentRecord } from "./areas/typed-action-commitment"; import type { DelegatedAuthorityRef, DelegatedAuthorityStatusTransition, RegisterDelegatedAuthorityRefInput, TransitionDelegatedAuthorityStatusInput } from "./areas/delegated-authority"; import { type GatewayCheckResult } from "./areas/gateway-gate"; import type { GatewayCheckInput } from "./areas/gateway-gate"; import type { CreateGeneratedExecutionGraphInput, GeneratedExecutionGraph, GraphEvidenceIssuerContext } from "./areas/generated-execution-graph"; import { type InstallSetupResult, type RegisterInstallProposalCompiledRecordsInput } from "./areas/install-setup"; import type { BypassProbe, CreateBypassProbeInput } from "./areas/bypass-probe"; import type { CreateToolCallDraftInput, ToolCallDraft, TransitionToolCallDraftInput } from "./areas/tool-call-draft"; import type { CompileIntentInput, IntentCompilationRecord } from "./areas/intent-compilation"; import { type BuildRefusalInput } from "./areas/refusal"; import type { Refusal } from "./areas/refusal"; import { type BreakerDecisionResult } from "./areas/isolation-breaker"; import type { CreateBreakerDecisionInput, CreateIsolationInput, IsolationState } from "./areas/isolation-breaker"; import { type ProtocolRecord } from "./areas/object-registry"; import type { AgreementObligationBinding, AgreementStatusTransition, LinkedAgreement, NegotiationDecision, NegotiationOffer, NegotiationSession } from "./areas/negotiation"; import type { EvaluatePolicyInput, PolicyEvaluationResponse } from "./areas/policy-greenlight"; import type { CreateProtectedPathPostureInput, ProtectedPathPosture } from "./areas/protected-path-posture"; import type { CreateReceiptExportInput, ReceiptExport } from "./areas/receipt-export"; import { type RecoveryTerminalConflictResolution, type RecoveryRecommendationStatusChange } from "./areas/recovery"; import type { CreateRecoveryRecommendationInput, RecoveryRecommendation, ResolveRecoveryTerminalConflictInput, TransitionRecoveryRecommendationStatusInput } from "./areas/recovery"; import type { CreateReviewArtifactInput, CreateReviewDecisionInput, ReviewArtifactRecord, ReviewDecision } from "./areas/review-binding"; import type { CreateRuntimeExecutionInput, RuntimeExecutionRecord } from "./areas/runtime-evidence"; import { type SurfaceOperationReconciliationResult } from "./areas/operation-lifecycle"; import type { ReconcileSurfaceOperationInput } from "./areas/operation-lifecycle"; import type { TransitionRequestContextDraft } from "./context/request-contexts"; import type { ProtocolStore } from "./store/port"; export declare class HandshakeKernel { private readonly store; private readonly recorder; constructor(store: ProtocolStore, transitionRequestContext?: TransitionRequestContextDraft); putCatalogObject(record: ProtocolRecord): Promise; registerInstallProposalCompiledRecords(input: RegisterInstallProposalCompiledRecordsInput): Promise; createRuntimeExecution(input: CreateRuntimeExecutionInput): Promise; createGeneratedExecutionGraph(input: CreateGeneratedExecutionGraphInput, issuerContext: GraphEvidenceIssuerContext): Promise; createBypassProbe(input: CreateBypassProbeInput): Promise; createToolCallDraft(input: CreateToolCallDraftInput): Promise; transitionToolCallDraft(input: TransitionToolCallDraftInput): Promise; createProtectedPathPosture(input: CreateProtectedPathPostureInput): Promise; compileIntent(input: CompileIntentInput): Promise; commitIngressRefusal(input: BuildRefusalInput): Promise; proposeActionContract(input: ProposeActionContractInput): Promise; recordNegotiationSession(input: NegotiationSession): Promise; recordNegotiationOffer(input: NegotiationOffer): Promise; recordNegotiationDecision(input: NegotiationDecision): Promise; recordLinkedAgreement(input: LinkedAgreement): Promise; recordAgreementObligationBinding(input: AgreementObligationBinding): Promise; transitionAgreementStatus(input: AgreementStatusTransition): Promise; registerGatewayCredentialRef(input: RegisterGatewayCredentialRefInput): Promise; registerDelegatedAuthorityRef(input: RegisterDelegatedAuthorityRefInput): Promise; transitionDelegatedAuthorityStatus(input: TransitionDelegatedAuthorityStatusInput): Promise; recordCredentialResolutionEvidence(input: RecordCredentialResolutionEvidenceInput): Promise; recordGatewayCustodyProofPacket(input: RecordGatewayCustodyProofPacketInput): Promise; recordTypedActionCommitment(input: RecordTypedActionCommitmentInput): Promise; createAuthorityCertificate(input: CreateAuthorityCertificateInput): Promise; evaluatePolicy(input: EvaluatePolicyInput): Promise; gatewayCheck(input: GatewayCheckInput): Promise; issueAgenticEndpointAccessLease(input: IssueAgenticEndpointAccessLeaseInput): Promise; recordAgenticEndpointAccessUsageEvent(input: RecordAgenticEndpointAccessUsageEventInput): Promise; createReviewDecision(input: CreateReviewDecisionInput): Promise; createReviewArtifact(input: CreateReviewArtifactInput): Promise; reconcileSurfaceOperation(input: ReconcileSurfaceOperationInput): Promise; createIsolationState(input: CreateIsolationInput): Promise; createBreakerDecision(input: CreateBreakerDecisionInput): Promise; createReceiptExport(input: CreateReceiptExportInput): Promise; createRecoveryRecommendation(input: CreateRecoveryRecommendationInput): Promise; transitionRecoveryRecommendationStatus(input: TransitionRecoveryRecommendationStatusInput): Promise; resolveRecoveryTerminalConflictProofGap(input: ResolveRecoveryTerminalConflictInput): Promise; private assertTransition; }