import { z } from "zod"; export declare const searchCodeTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; project: z.ZodString; searchText: z.ZodString; top: z.ZodOptional; skip: z.ZodOptional; repositories: z.ZodOptional>; paths: z.ZodOptional>; branches: z.ZodOptional>; includeSnippet: z.ZodOptional; }; handler: ({ organizationUrl, project, searchText, top, skip, repositories, paths, branches, includeSnippet, }: { organizationUrl: string; project: string; searchText: string; top?: number; skip?: number; repositories?: string[]; paths?: string[]; branches?: string[]; includeSnippet?: boolean; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const searchWorkItemsTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; project: z.ZodString; searchText: z.ZodString; top: z.ZodOptional; skip: z.ZodOptional; workItemTypes: z.ZodOptional>; states: z.ZodOptional>; assignedTo: z.ZodOptional>; areaPaths: z.ZodOptional>; }; handler: ({ organizationUrl, project, searchText, top, skip, workItemTypes, states, assignedTo, areaPaths, }: { organizationUrl: string; project: string; searchText: string; top?: number; skip?: number; workItemTypes?: string[]; states?: string[]; assignedTo?: string[]; areaPaths?: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const searchWikiTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; project: z.ZodString; searchText: z.ZodString; top: z.ZodOptional; skip: z.ZodOptional; wikis: z.ZodOptional>; }; handler: ({ organizationUrl, project, searchText, top, skip, wikis, }: { organizationUrl: string; project: string; searchText: string; top?: number; skip?: number; wikis?: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };