import { StoryGateIssueComment } from '../adapter-interfaces/StoryGateIssueRepository'; export declare const AGENT_REPORT_PREFIX = "From: :robot:"; export declare const FOLD_MARKER_LINE = "## Fold"; export declare const AGENT_COMMENT_READ_LIMIT = 40; export declare const COMMENT_HISTORY_FOLD_THRESHOLD = 40; export type IssueCommentSplit = { ownerComments: StoryGateIssueComment[]; agentCommentsNewestFirst: StoryGateIssueComment[]; ownerCommentCount: number; agentCommentCountRead: number; agentCommentCountTotal: number; }; export declare const isAgentReportBody: (body: string) => boolean; export declare const hasFoldMarkerLine: (body: string) => boolean; export declare const issueCommentsAfterLatestFold: (comments: StoryGateIssueComment[]) => StoryGateIssueComment[]; export declare const issueCommentsSplitByAuthorKind: (comments: StoryGateIssueComment[]) => IssueCommentSplit; export declare const issueCommentsFormatAsText: (comments: StoryGateIssueComment[]) => string; //# sourceMappingURL=issueCommentSplit.d.ts.map