import { z } from 'zod'; export declare const manageSitesSchema: z.ZodObject<{ action: z.ZodEnum<["start", "stop", "delete", "create", "set_note", "set_expiry", "get_php_versions", "get_site_info"]>; site_name: z.ZodOptional; site_id: z.ZodOptional; path: z.ZodOptional; php_version: z.ZodOptional; port: z.ZodOptional; note: z.ZodOptional; delete_ftp: z.ZodOptional; delete_db: z.ZodOptional; delete_path: z.ZodOptional; edate: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: "start" | "stop" | "delete" | "create" | "set_note" | "set_expiry" | "get_php_versions" | "get_site_info"; path?: string | undefined; port?: number | undefined; edate?: string | undefined; site_name?: string | undefined; site_id?: number | undefined; php_version?: string | undefined; note?: string | undefined; delete_ftp?: boolean | undefined; delete_db?: boolean | undefined; delete_path?: boolean | undefined; }, { action: "start" | "stop" | "delete" | "create" | "set_note" | "set_expiry" | "get_php_versions" | "get_site_info"; path?: string | undefined; port?: number | undefined; edate?: string | undefined; site_name?: string | undefined; site_id?: number | undefined; php_version?: string | undefined; note?: string | undefined; delete_ftp?: boolean | undefined; delete_db?: boolean | undefined; delete_path?: boolean | undefined; }>; export type ManageSitesInput = z.infer; export declare function handleManageSites(input: ManageSitesInput): Promise; //# sourceMappingURL=manage-sites.d.ts.map