import { z } from 'zod'; export declare const getOpenApiOperationsTool: { name: string; description: string; parameters: { schemaUrl: z.ZodString; path: z.ZodString; authType: z.ZodDefault>; authConfig: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; clientId: z.ZodOptional; tenantId: z.ZodOptional; authority: z.ZodOptional; scopes: z.ZodOptional>; redirectUri: z.ZodOptional; }, "strip", z.ZodTypeAny, { token?: string | undefined; username?: string | undefined; clientId?: string | undefined; tenantId?: string | undefined; scopes?: string[] | undefined; password?: string | undefined; authority?: string | undefined; redirectUri?: string | undefined; }, { token?: string | undefined; username?: string | undefined; clientId?: string | undefined; tenantId?: string | undefined; scopes?: string[] | undefined; password?: string | undefined; authority?: string | undefined; redirectUri?: string | undefined; }>>; }; handler: ({ schemaUrl, path, authType, authConfig }: { schemaUrl: string; path: string; authType?: "bearer" | "basic" | "interactive" | "none"; authConfig?: { token?: string; username?: string; password?: string; clientId?: string; tenantId?: string; authority?: string; scopes?: string[]; redirectUri?: string; }; }) => Promise<{ content: { readonly type: "text"; readonly text: string; }[]; isError?: undefined; } | { content: { readonly type: "text"; readonly text: `Error fetching OpenAPI operations: ${any}`; }[]; isError: boolean; }>; };