import { z } from 'zod'; export declare const SearchScopeSchema: z.ZodEnum<{ milestones: "milestones"; projects: "projects"; groups: "groups"; issues: "issues"; commits: "commits"; users: "users"; merge_requests: "merge_requests"; snippet_titles: "snippet_titles"; blobs: "blobs"; wiki_blobs: "wiki_blobs"; notes: "notes"; }>; declare const GlobalSearchSchema: z.ZodObject<{ action: z.ZodLiteral<"global">; scope: z.ZodEnum<{ milestones: "milestones"; projects: "projects"; groups: "groups"; issues: "issues"; commits: "commits"; users: "users"; merge_requests: "merge_requests"; snippet_titles: "snippet_titles"; blobs: "blobs"; wiki_blobs: "wiki_blobs"; notes: "notes"; }>; search: z.ZodString; state: z.ZodOptional>; confidential: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; per_page: z.ZodDefault>; page: z.ZodOptional; }, z.core.$strip>; declare const ProjectSearchSchema: z.ZodObject<{ action: z.ZodLiteral<"project">; project_id: z.ZodPipe, z.ZodCoercedString>; scope: z.ZodEnum<{ milestones: "milestones"; projects: "projects"; groups: "groups"; issues: "issues"; commits: "commits"; users: "users"; merge_requests: "merge_requests"; snippet_titles: "snippet_titles"; blobs: "blobs"; wiki_blobs: "wiki_blobs"; notes: "notes"; }>; ref: z.ZodOptional; search: z.ZodString; state: z.ZodOptional>; confidential: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; per_page: z.ZodDefault>; page: z.ZodOptional; }, z.core.$strip>; declare const GroupSearchSchema: z.ZodObject<{ action: z.ZodLiteral<"group">; group_id: z.ZodPipe, z.ZodCoercedString>; scope: z.ZodEnum<{ milestones: "milestones"; projects: "projects"; groups: "groups"; issues: "issues"; commits: "commits"; users: "users"; merge_requests: "merge_requests"; snippet_titles: "snippet_titles"; blobs: "blobs"; wiki_blobs: "wiki_blobs"; notes: "notes"; }>; search: z.ZodString; state: z.ZodOptional>; confidential: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; per_page: z.ZodDefault>; page: z.ZodOptional; }, z.core.$strip>; export declare const BrowseSearchSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"global">; scope: z.ZodEnum<{ milestones: "milestones"; projects: "projects"; groups: "groups"; issues: "issues"; commits: "commits"; users: "users"; merge_requests: "merge_requests"; snippet_titles: "snippet_titles"; blobs: "blobs"; wiki_blobs: "wiki_blobs"; notes: "notes"; }>; search: z.ZodString; state: z.ZodOptional>; confidential: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; per_page: z.ZodDefault>; page: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"project">; project_id: z.ZodPipe, z.ZodCoercedString>; scope: z.ZodEnum<{ milestones: "milestones"; projects: "projects"; groups: "groups"; issues: "issues"; commits: "commits"; users: "users"; merge_requests: "merge_requests"; snippet_titles: "snippet_titles"; blobs: "blobs"; wiki_blobs: "wiki_blobs"; notes: "notes"; }>; ref: z.ZodOptional; search: z.ZodString; state: z.ZodOptional>; confidential: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; per_page: z.ZodDefault>; page: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"group">; group_id: z.ZodPipe, z.ZodCoercedString>; scope: z.ZodEnum<{ milestones: "milestones"; projects: "projects"; groups: "groups"; issues: "issues"; commits: "commits"; users: "users"; merge_requests: "merge_requests"; snippet_titles: "snippet_titles"; blobs: "blobs"; wiki_blobs: "wiki_blobs"; notes: "notes"; }>; search: z.ZodString; state: z.ZodOptional>; confidential: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; per_page: z.ZodDefault>; page: z.ZodOptional; }, z.core.$strip>], "action">; export type SearchScope = z.infer; export type BrowseSearchInput = z.infer; export type GlobalSearchInput = z.infer; export type ProjectSearchInput = z.infer; export type GroupSearchInput = z.infer; export {};