import { z } from "zod"; export declare const listUserPaymentPlansSchema: z.ZodObject<{ query: z.ZodObject<{ status: z.ZodOptional>; page: z.ZodPipeline, number, string | undefined>, z.ZodNumber>; limit: z.ZodPipeline, number, string | undefined>, z.ZodNumber>; sortBy: z.ZodOptional>; sortOrder: z.ZodOptional>; }, "strip", z.ZodTypeAny, { limit: number; page: number; status?: "ACTIVE" | "DEFAULTED" | "PENDING" | "COMPLETED" | "CANCELLED" | undefined; sortBy?: "createdAt" | "updatedAt" | "status" | "nextInstallmentDueAt" | undefined; sortOrder?: "DESC" | "ASC" | undefined; }, { limit?: string | undefined; status?: "ACTIVE" | "DEFAULTED" | "PENDING" | "COMPLETED" | "CANCELLED" | undefined; page?: string | undefined; sortBy?: "createdAt" | "updatedAt" | "status" | "nextInstallmentDueAt" | undefined; sortOrder?: "DESC" | "ASC" | undefined; }>; }, "strip", z.ZodTypeAny, { query: { limit: number; page: number; status?: "ACTIVE" | "DEFAULTED" | "PENDING" | "COMPLETED" | "CANCELLED" | undefined; sortBy?: "createdAt" | "updatedAt" | "status" | "nextInstallmentDueAt" | undefined; sortOrder?: "DESC" | "ASC" | undefined; }; }, { query: { limit?: string | undefined; status?: "ACTIVE" | "DEFAULTED" | "PENDING" | "COMPLETED" | "CANCELLED" | undefined; page?: string | undefined; sortBy?: "createdAt" | "updatedAt" | "status" | "nextInstallmentDueAt" | undefined; sortOrder?: "DESC" | "ASC" | undefined; }; }>; export declare const getUserPaymentPlanSchema: z.ZodObject<{ params: z.ZodObject<{ planId: z.ZodString; }, "strip", z.ZodTypeAny, { planId: string; }, { planId: string; }>; }, "strip", z.ZodTypeAny, { params: { planId: string; }; }, { params: { planId: string; }; }>;