import { ControllerResponse } from '../types/common.types.js'; /** * Search options interface * Defines the parameters for searching Bitbucket content */ export interface SearchOptions { workspaceSlug?: string; repoSlug?: string; query?: string; scope?: 'repositories' | 'pullrequests' | 'commits' | 'code' | 'all'; limit?: number; cursor?: string; page?: number; pageLen?: number; } /** * Search for code in repositories * * @param options Options for code search * @returns Promise with formatted code search results */ declare function searchCode(options?: SearchOptions): Promise; /** * Search for commits in a repository * * @param options Options for commit search * @returns Promise with formatted commit search results */ declare function searchCommits(options?: SearchOptions): Promise; /** * Search for Bitbucket content across repositories and pull requests * * @param {SearchOptions} options - Options for the search * @returns {Promise} Formatted search results in Markdown */ declare function search(options?: SearchOptions): Promise; declare const _default: { search: typeof search; searchCode: typeof searchCode; searchCommits: typeof searchCommits; }; export default _default;