import { type ProjectReadBoundary } from "../io/bootstrap-write-boundary.js"; import { type ProjectFinishAttestationEnrolledPolicy, type ProjectFinishAttestationVerifierAssessment } from "./project-finish-attestation-verifier-types.js"; export { PROJECT_FINISH_ATTESTATION_EVIDENCE_DIRECTORY, PROJECT_FINISH_ATTESTATION_EVIDENCE_FILES, } from "./project-finish-attestation-verifier-types.js"; export type { ProjectFinishAttestationEnrolledPolicy, ProjectFinishAttestationVerifierAssessment, ProjectFinishAttestationVerifierDiagnostic, ProjectFinishAttestationVerifierState, } from "./project-finish-attestation-verifier-types.js"; export { matchProjectFinishAttestationEnrollment } from "./project-finish-attestation-policy.js"; export declare function inspectProjectFinishAttestation(projectDir: string, enrollment: ProjectFinishAttestationEnrolledPolicy, now?: Date): ProjectFinishAttestationVerifierAssessment; export declare function inspectProjectFinishAttestationArtifact(projectDir: string, enrollment: ProjectFinishAttestationEnrolledPolicy, archive: Buffer, now?: Date, projectReadBoundary?: ProjectReadBoundary): ProjectFinishAttestationVerifierAssessment; export declare function consumeProjectFinishAttestation(projectDir: string, enrollment: ProjectFinishAttestationEnrolledPolicy, now?: Date): ProjectFinishAttestationVerifierAssessment; export declare function consumeProjectFinishAttestationArtifact(projectDir: string, enrollment: ProjectFinishAttestationEnrolledPolicy, archive: Buffer, now?: Date, projectReadBoundary?: ProjectReadBoundary): ProjectFinishAttestationVerifierAssessment; export declare function verifyProjectFinishAttestation(projectDir: string, enrollment: ProjectFinishAttestationEnrolledPolicy, now?: Date, options?: { readonly consume?: boolean; }): ProjectFinishAttestationVerifierAssessment;