import { z } from 'zod'; /** * Output format options for API responses * - toon: Token-Oriented Object Notation (default, more token-efficient for LLMs) * - json: Standard JSON format */ export declare const OutputFormat: z.ZodOptional>; /** * Schema for bb_get tool arguments (GET requests - no body) */ export declare const GetApiToolArgs: z.ZodObject<{ path: z.ZodString; queryParams: z.ZodOptional>; jq: z.ZodOptional; outputFormat: z.ZodOptional>; }, z.core.$strip>; export type GetApiToolArgsType = z.infer; /** * Schema for requests with body (POST, PUT, PATCH) */ export declare const RequestWithBodyArgs: z.ZodObject<{ body: z.ZodRecord; path: z.ZodString; queryParams: z.ZodOptional>; jq: z.ZodOptional; outputFormat: z.ZodOptional>; }, z.core.$strip>; export type RequestWithBodyArgsType = z.infer; /** * Schema for bb_post tool arguments (POST requests) */ export declare const PostApiToolArgs: z.ZodObject<{ body: z.ZodRecord; path: z.ZodString; queryParams: z.ZodOptional>; jq: z.ZodOptional; outputFormat: z.ZodOptional>; }, z.core.$strip>; export type PostApiToolArgsType = RequestWithBodyArgsType; /** * Schema for bb_put tool arguments (PUT requests) */ export declare const PutApiToolArgs: z.ZodObject<{ body: z.ZodRecord; path: z.ZodString; queryParams: z.ZodOptional>; jq: z.ZodOptional; outputFormat: z.ZodOptional>; }, z.core.$strip>; export type PutApiToolArgsType = RequestWithBodyArgsType; /** * Schema for bb_patch tool arguments (PATCH requests) */ export declare const PatchApiToolArgs: z.ZodObject<{ body: z.ZodRecord; path: z.ZodString; queryParams: z.ZodOptional>; jq: z.ZodOptional; outputFormat: z.ZodOptional>; }, z.core.$strip>; export type PatchApiToolArgsType = RequestWithBodyArgsType; /** * Schema for bb_delete tool arguments (DELETE requests - no body) */ export declare const DeleteApiToolArgs: z.ZodObject<{ path: z.ZodString; queryParams: z.ZodOptional>; jq: z.ZodOptional; outputFormat: z.ZodOptional>; }, z.core.$strip>; export type DeleteApiToolArgsType = GetApiToolArgsType;