import { z } from 'zod'; import { APIClient } from '@agentuity/api'; export declare const DeleteResourceSpec: z.ZodObject<{ type: z.ZodEnum<{ db: "db"; s3: "s3"; }>; name: z.ZodString; }, z.core.$strip>; export declare const DeleteResourcesRequest: z.ZodObject<{ resources: z.ZodArray; name: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const DeletedResource: z.ZodObject<{ type: z.ZodString; name: z.ZodString; env_keys: z.ZodArray; }, z.core.$strip>; export declare const DeleteResourcesResponse: z.ZodObject<{ deleted: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; export declare const DeleteResourcesResponseSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; code: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ success: z.ZodLiteral; data: z.ZodObject<{ deleted: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>], "success">; export type DeleteResourcesRequest = z.infer; export type DeleteResourcesResponse = z.infer; export type DeletedResource = z.infer; /** * Delete one or more resources (DB or S3) for an organization in a specific region * Requires CLI authentication * * @param client - Catalyst API client * @param orgId - Organization ID * @param region - Cloud region * @param resources - Array of resources to delete * @returns */ export declare function deleteResources(client: APIClient, orgId: string, region: string, resources: Array<{ type: 'db' | 's3'; name: string; }>): Promise; //# sourceMappingURL=delete.d.ts.map