import type { PrWalkthroughCard, PrWalkthroughComment, PrWalkthroughDiffLine, PrWalkthroughDraftState, PrWalkthroughReviewDraft } from "./types.js";
export interface PrWalkthroughCommentAnchor {
    comment: PrWalkthroughComment;
    card: PrWalkthroughCard;
    filePath?: string;
    oldPath?: string;
    line?: PrWalkthroughDiffLine;
    side?: "LEFT" | "RIGHT";
    lineNumber?: number;
}
export declare function buildPrWalkthroughDraft(state: PrWalkthroughDraftState): PrWalkthroughReviewDraft;
export declare function cardRequiresCommentForDislike(state: Pick<PrWalkthroughDraftState, "comments">, cardId: string): boolean;
export declare function defaultDiffModeForWidth(width: number): "split" | "inline";
export declare function mapDraftCommentsToAnchors(draft: PrWalkthroughReviewDraft, cards: PrWalkthroughCard[]): PrWalkthroughCommentAnchor[];
//# sourceMappingURL=draft.d.ts.map