import { type Runner } from "./proc.js"; import { type SemverClass } from "./release-preflight.js"; export interface IntentAcknowledgementArtifact { repository: string; issueNumber: number; commentId: number; commentUrl: string; author: string; authorAssociation: "OWNER" | "MEMBER" | "COLLABORATOR"; createdAt: string; token: string; } export interface IntentAcknowledgementInput { repository: string; trackerIssueNumber: number; candidateSha: string; declaredIntent: SemverClass; computedBump: SemverClass; } export declare function validateIntentAcknowledgementArtifact(input: IntentAcknowledgementInput, artifact: IntentAcknowledgementArtifact): IntentAcknowledgementArtifact; export declare function resolveIntentAcknowledgementComment(commentUrl: string, input: IntentAcknowledgementInput, run?: Runner): Promise;