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, { page: number; limit: number; status?: "PENDING" | "ACTIVE" | "COMPLETED" | "DEFAULTED" | "CANCELLED" | undefined; sortBy?: "status" | "createdAt" | "updatedAt" | "nextInstallmentDueAt" | undefined; sortOrder?: "ASC" | "DESC" | undefined; }, { status?: "PENDING" | "ACTIVE" | "COMPLETED" | "DEFAULTED" | "CANCELLED" | undefined; page?: string | undefined; limit?: string | undefined; sortBy?: "status" | "createdAt" | "updatedAt" | "nextInstallmentDueAt" | undefined; sortOrder?: "ASC" | "DESC" | undefined; }>; }, "strip", z.ZodTypeAny, { query: { page: number; limit: number; status?: "PENDING" | "ACTIVE" | "COMPLETED" | "DEFAULTED" | "CANCELLED" | undefined; sortBy?: "status" | "createdAt" | "updatedAt" | "nextInstallmentDueAt" | undefined; sortOrder?: "ASC" | "DESC" | undefined; }; }, { query: { status?: "PENDING" | "ACTIVE" | "COMPLETED" | "DEFAULTED" | "CANCELLED" | undefined; page?: string | undefined; limit?: string | undefined; sortBy?: "status" | "createdAt" | "updatedAt" | "nextInstallmentDueAt" | undefined; sortOrder?: "ASC" | "DESC" | 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; }; }>;