import { PullRequest, PullRequestsResponse, PullRequestCommentsResponse, DiffstatResponse } from '../services/vendor.atlassian.pullrequests.types.js'; /** * Format a list of pull requests for display * @param pullRequestsData - Raw pull requests data from the API * @returns Formatted string with pull requests information in markdown format */ export declare function formatPullRequestsList(pullRequestsData: PullRequestsResponse): string; /** * Format detailed pull request information for display * @param pullRequest - Raw pull request data from the API * @param diffstat - Optional diffstat data from the API * @param rawDiff - Optional raw diff content from the API * @returns Formatted string with pull request details in markdown format */ export declare function formatPullRequestDetails(pullRequest: PullRequest, diffstat?: DiffstatResponse | null, rawDiff?: string | null): string; /** * Format pull request comments for display * @param commentsData - Raw pull request comments data from the API * @returns Formatted string with pull request comments in markdown format */ export declare function formatPullRequestComments(commentsData: PullRequestCommentsResponse): string;