import type { GitlabClient } from "./client.js"; export type SearchScope = "projects" | "issues" | "merge_requests" | "milestones" | "snippet_titles" | "wiki_blobs" | "commits" | "blobs"; export declare function searchGitlab(client: GitlabClient, options: { scope: SearchScope; search: string; projectId?: string | number; groupId?: string | number; additional?: Record; }): Promise; export declare function searchInProject(client: GitlabClient, projectId: string | number, scope: SearchScope, search: string): Promise; export declare function searchInGroup(client: GitlabClient, groupId: string | number, scope: SearchScope, search: string): Promise;