import { z } from "zod"; declare const whmcsResponseBaseSchema: z.ZodObject<{ result: z.ZodEnum<{ error: "error"; success: "success"; }>; message: z.ZodOptional; }, z.core.$strip>; type WhmcsResponseBase = z.infer; export type WhmcsResponse = WhmcsResponseBase & { data?: T; }; export declare const whmcsResponseSchema: (dataSchema: T) => z.ZodObject<{ result: z.ZodEnum<{ error: "error"; success: "success"; }>; message: z.ZodOptional; data: z.ZodOptional; }, z.core.$strip>; export declare const whmcsErrorResponseSchema: z.ZodObject<{ result: z.ZodLiteral<"error">; message: z.ZodString; errorcode: z.ZodOptional; }, z.core.$strip>; export type WhmcsErrorResponse = z.infer; export {};