import { z } from 'zod'; export declare const searchOfficialApiSchema: z.ZodObject<{ query: z.ZodOptional; module: z.ZodOptional; include_parameters: z.ZodDefault; limit: z.ZodDefault; }, "strip", z.ZodTypeAny, { limit: number; include_parameters: boolean; query?: string | undefined; module?: string | undefined; }, { limit?: number | undefined; query?: string | undefined; module?: string | undefined; include_parameters?: boolean | undefined; }>; export declare const getOfficialApiOperationSchema: z.ZodObject<{ operation: z.ZodString; }, "strip", z.ZodTypeAny, { operation: string; }, { operation: string; }>; export declare const callOfficialApiSchema: z.ZodObject<{ operation: z.ZodString; params: z.ZodDefault>; }, "strip", z.ZodTypeAny, { params: Record; operation: string; }, { operation: string; params?: Record | undefined; }>; export type SearchOfficialApiInput = z.infer; export type GetOfficialApiOperationInput = z.infer; export type CallOfficialApiInput = z.infer; export declare function handleSearchOfficialApi(input: SearchOfficialApiInput): Promise; export declare function handleGetOfficialApiOperation(input: GetOfficialApiOperationInput): Promise; export declare function handleCallOfficialApi(input: CallOfficialApiInput): Promise; //# sourceMappingURL=official-api.d.ts.map