import { Issue, DevInfoResponse, DevInfoSummaryResponse } from '../services/vendor.atlassian.issues.types.js';
interface IssuesData {
    issues: Issue[];
    baseUrl: string;
}
interface ResponsePagination {
    nextCursor?: string;
    hasMore: boolean;
    count?: number;
}
/**
 * Format a list of issues for display
 * @param issuesData - Raw issues data from the API
 * @param _pagination - Pagination information including count and next cursor (handled by CLI layer)
 * @returns Formatted string with issues information in markdown format
 */
export declare function formatIssuesList(issuesData: IssuesData, _pagination?: ResponsePagination): string;
/**
 * Format detailed issue information for display
 * @param issueData - Raw issue data from the API
 * @returns Formatted string with issue details in markdown format
 */
export declare function formatIssueDetails(issueData: Issue): string;
/**
 * Format development information for display
 * @param devInfoSummary - Development information summary
 * @param devInfoCommits - Development information commits
 * @param devInfoBranches - Development information branches
 * @param devInfoPullRequests - Development information pull requests
 * @returns Formatted string with development information in markdown format
 */
export declare function formatDevelopmentInfo(devInfoSummary: DevInfoSummaryResponse | null, devInfoCommits: DevInfoResponse | null, devInfoBranches: DevInfoResponse | null, devInfoPullRequests: DevInfoResponse | null): string;
export {};
