import { ControllerResponse } from '../types/common.types.js'; import { ListRepositoriesOptions, RepositoryIdentifier, GetCommitHistoryOptions } from './atlassian.repositories.types.js'; /** * Lists repositories for a specific workspace with pagination and filtering options * @param options - Options for listing repositories including workspaceSlug * @returns Formatted list of repositories with pagination information */ declare function list(options: ListRepositoriesOptions): Promise; /** * Gets details of a specific Bitbucket repository * @param identifier - Repository identifier containing workspaceSlug and repoSlug * @returns Formatted repository details */ declare function get(identifier: RepositoryIdentifier): Promise; /** * Retrieves the commit history for a repository. * @param identifier Repository identifier including workspace and repo slug. * @param options Optional filtering and pagination options (revision, path, limit, cursor). * @returns Formatted commit history with pagination information. */ declare function getCommitHistory(identifier: RepositoryIdentifier, options?: GetCommitHistoryOptions): Promise; declare const _default: { list: typeof list; get: typeof get; getCommitHistory: typeof getCommitHistory; }; export default _default;