export type ReviewCooldownStatusKind = "ready" | "cooldown" | "unknown"; export interface ReviewCooldownComment { readonly body: string; readonly createdAt?: string | undefined; readonly updatedAt?: string | undefined; readonly author?: string | undefined; } export interface ReviewCooldownStatus { readonly status: ReviewCooldownStatusKind; readonly reviewer: "coderabbitai"; readonly processedAt: string; readonly processedAtLocal: string; readonly markerFound: boolean; readonly sourceCommentAt?: string | undefined; readonly cooldownDurationMs?: number | undefined; readonly cooldownExpiresAt?: string | undefined; readonly cooldownExpiresAtLocal?: string | undefined; readonly remainingMs?: number | undefined; readonly reason?: string | undefined; readonly summary: string; } export interface ReviewCooldownStatusOptions { readonly comments: readonly ReviewCooldownComment[]; readonly now?: Date | undefined; } export declare function reviewCooldownStatus(options: ReviewCooldownStatusOptions): ReviewCooldownStatus; //# sourceMappingURL=review-cooldown-status.d.ts.map