import { CallToolResult } from "../../../../confluent/schema.js"; import { BaseToolHandler, ToolConfig } from "../../../../confluent/tools/base-tools.js"; import { ServerRuntime } from "../../../../server-runtime.js"; import { z } from "zod"; /** * Schema for validating Confluent Cloud organization responses * from `GET /org/v2/organizations`. */ export declare const organizationSchema: z.ZodObject<{ api_version: z.ZodLiteral<"org/v2">; kind: z.ZodLiteral<"Organization">; id: z.ZodString; metadata: z.ZodObject<{ created_at: z.ZodString; updated_at: z.ZodString; resource_name: z.ZodString; self: z.ZodURL; }, z.core.$strip>; display_name: z.ZodString; jit_enabled: z.ZodOptional; }, z.core.$strip>; export declare const organizationListSchema: z.ZodObject<{ api_version: z.ZodLiteral<"org/v2">; kind: z.ZodLiteral<"OrganizationList">; metadata: z.ZodOptional; }, z.core.$strip>>; data: z.ZodArray; kind: z.ZodLiteral<"Organization">; id: z.ZodString; metadata: z.ZodObject<{ created_at: z.ZodString; updated_at: z.ZodString; resource_name: z.ZodString; self: z.ZodURL; }, z.core.$strip>; display_name: z.ZodString; jit_enabled: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type Organization = z.infer; export type OrganizationList = z.infer; export declare class ListOrganizationsHandler extends BaseToolHandler { handle(runtime: ServerRuntime, toolArguments: Record | undefined): Promise; getToolConfig(): ToolConfig; readonly predicate: import("../../../../confluent/tools/connection-predicates.js").ConnectionPredicate; } //# sourceMappingURL=list-organizations-handler.d.ts.map