import type { CompiledDeliveryContractV2, LongTaskFindingV2 } from "./long-task-delivery-types.js"; import { type ActiveAuthorityIdentityExpectation, type ActiveLongTaskAuthorityV3 } from "./long-task-state.js"; import { currentGitState } from "./long-task-workspace.js"; export interface FinalGateProtectedInputIdentity { compiled_identity: string; raw_contract_sha256: string; } export declare function captureFinalGateProtectedInputIdentity(repository: string, compiled: CompiledDeliveryContractV2): Promise; export declare function finalGateIntegrityFindings(input: { repository: string; active: ActiveLongTaskAuthorityV3; accepted_authority: ActiveAuthorityIdentityExpectation; candidate: Awaited>; workspace_identity_before: string; protected_inputs_before: FinalGateProtectedInputIdentity; }): Promise;