import { Repository, RepositoriesResponse, PaginatedCommits } from '../services/vendor.atlassian.repositories.types.js'; import { PullRequestsResponse } from '../services/vendor.atlassian.pullrequests.types.js'; /** * Format a list of repositories for display * @param repositoriesData - Raw repositories data from the API * @returns Formatted string with repositories information in markdown format */ export declare function formatRepositoriesList(repositoriesData: RepositoriesResponse): string; /** * Format detailed repository information for display * @param repositoryData - Raw repository data from the API * @param pullRequestsData - Optional pull requests data for this repository * @returns Formatted string with repository details in markdown format */ export declare function formatRepositoryDetails(repositoryData: Repository, pullRequestsData?: PullRequestsResponse | null): string; /** * Format commit history for display. * @param commitsData - Raw paginated commits data from the API. * @param options - Filtering options used to retrieve the history. * @returns Formatted string with commit history in markdown format. */ export declare function formatCommitHistory(commitsData: PaginatedCommits, options?: { revision?: string; path?: string; }): string;