import { z } from 'zod'; export declare const MemberfulPlanSchema: z.ZodObject<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const MemberfulSubscriptionSchema: z.ZodObject<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; export declare const MemberfulMemberSchema: z.ZodObject<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; export declare const MemberfulOrderSchema: z.ZodObject<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; export declare const MemberfulParamsSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"list_members">; state: z.ZodOptional>; first: z.ZodDefault>; after: z.ZodOptional; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "list_members"; first: number; credentials?: Record | undefined; state?: "active" | "inactive" | undefined; after?: string | undefined; }, { operation: "list_members"; credentials?: Record | undefined; state?: "active" | "inactive" | undefined; after?: string | undefined; first?: number | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_member">; id: z.ZodOptional; email: z.ZodOptional; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "get_member"; credentials?: Record | undefined; id?: string | undefined; email?: string | undefined; }, { operation: "get_member"; credentials?: Record | undefined; id?: string | undefined; email?: string | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_subscriptions">; first: z.ZodDefault>; after: z.ZodOptional; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "list_subscriptions"; first: number; credentials?: Record | undefined; after?: string | undefined; }, { operation: "list_subscriptions"; credentials?: Record | undefined; after?: string | undefined; first?: number | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_plans">; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "list_plans"; credentials?: Record | undefined; }, { operation: "list_plans"; credentials?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_orders">; first: z.ZodDefault>; after: z.ZodOptional; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "list_orders"; first: number; credentials?: Record | undefined; after?: string | undefined; }, { operation: "list_orders"; credentials?: Record | undefined; after?: string | undefined; first?: number | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"raw_query">; query: z.ZodString; variables: z.ZodOptional>; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { query: string; operation: "raw_query"; credentials?: Record | undefined; variables?: Record | undefined; }, { query: string; operation: "raw_query"; credentials?: Record | undefined; variables?: Record | undefined; }>]>; export type MemberfulParams = z.output; export type MemberfulParamsInput = z.input; export declare const MemberfulResultSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"list_members">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, "many">; pageInfo: z.ZodOptional>; hasNextPage: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { members: z.objectOutputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { members: z.objectInputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_members"; data?: { members: z.objectOutputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; }, { success: boolean; operation: "list_members"; error?: string | undefined; data?: { members: z.objectInputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_member">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_member"; data?: z.objectOutputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough"> | undefined; }, { success: boolean; operation: "get_member"; error?: string | undefined; data?: z.objectInputType<{ id: z.ZodString; email: z.ZodOptional; fullName: z.ZodOptional>; username: z.ZodOptional>; phoneNumber: z.ZodOptional>; totalSpendCents: z.ZodOptional; totalOrders: z.ZodOptional; unrestrictedAccess: z.ZodOptional; subscriptions: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough"> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_subscriptions">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">; pageInfo: z.ZodOptional>; hasNextPage: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { subscriptions: z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { subscriptions: z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_subscriptions"; data?: { subscriptions: z.objectOutputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; }, { success: boolean; operation: "list_subscriptions"; error?: string | undefined; data?: { subscriptions: z.objectInputType<{ id: z.ZodString; active: z.ZodOptional; autorenew: z.ZodOptional; expiresAt: z.ZodOptional>; createdAt: z.ZodOptional>; plan: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_plans">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { plans: z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; }, { plans: z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; }>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_plans"; data?: { plans: z.objectOutputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } | undefined; }, { success: boolean; operation: "list_plans"; error?: string | undefined; data?: { plans: z.objectInputType<{ id: z.ZodString; label: z.ZodString; slug: z.ZodOptional; priceCents: z.ZodOptional; intervalCount: z.ZodOptional>; intervalUnit: z.ZodOptional>; type: z.ZodOptional; forSale: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_orders">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; pageInfo: z.ZodOptional>; hasNextPage: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { orders: z.objectOutputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { orders: z.objectInputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_orders"; data?: { orders: z.objectOutputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectOutputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; }, { success: boolean; operation: "list_orders"; error?: string | undefined; data?: { orders: z.objectInputType<{ uuid: z.ZodString; totalCents: z.ZodOptional>; currency: z.ZodOptional>; status: z.ZodOptional; type: z.ZodOptional>; taxAmountCents: z.ZodOptional>; couponDiscountAmountCents: z.ZodOptional>; createdAt: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">[]; pageInfo?: z.objectInputType<{ endCursor: z.ZodOptional>; hasNextPage: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"raw_query">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "raw_query"; data?: unknown; }, { success: boolean; operation: "raw_query"; error?: string | undefined; data?: unknown; }>]>; export type MemberfulResult = z.infer; //# sourceMappingURL=memberful.schema.d.ts.map