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;
