import type { PrAdapter } from '../adapters/pr-adapter.js';
import type { CommentThread } from '../parsers/bot-review-parser.js';
export interface DeferredIssueResult {
    issueUrl: string;
    issueNumber: string;
    skipped: boolean;
}
/**
 * Check if a thread already has a deferred issue link.
 */
export declare function isAlreadyDeferred(thread: CommentThread): boolean;
/**
 * Create a GitHub issue for a deferred bot review finding and reply on the thread.
 * Returns the issue URL, or skips if already deferred (idempotent).
 */
export declare function createDeferredIssue(adapter: PrAdapter, prNumber: number, thread: CommentThread, currentMilestone: string | undefined, onLog?: (msg: string) => void): DeferredIssueResult;
//# sourceMappingURL=deferred-issuer.d.ts.map