import { ServiceBubble } from '../../../types/service-bubble-class.js'; import type { BubbleContext } from '../../../types/bubble.js'; import { type MemberfulParamsInput, type MemberfulResult } from './memberful.schema.js'; /** * Memberful Service Bubble * * Read-first integration with Memberful's admin GraphQL API for members, * subscriptions, plans, and orders. Uses site-wide API key auth. */ export declare class MemberfulBubble extends ServiceBubble> { static readonly type: "service"; static readonly service = "memberful"; static readonly authType: "apikey"; static readonly bubbleName = "memberful"; static readonly schema: import("zod").ZodDiscriminatedUnion<"operation", [import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_members">; state: import("zod").ZodOptional>; first: import("zod").ZodDefault>; after: import("zod").ZodOptional; credentials: import("zod").ZodOptional>; }, "strip", import("zod").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; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_member">; id: import("zod").ZodOptional; email: import("zod").ZodOptional; credentials: import("zod").ZodOptional>; }, "strip", import("zod").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; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_subscriptions">; first: import("zod").ZodDefault>; after: import("zod").ZodOptional; credentials: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { operation: "list_subscriptions"; first: number; credentials?: Record | undefined; after?: string | undefined; }, { operation: "list_subscriptions"; credentials?: Record | undefined; after?: string | undefined; first?: number | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_plans">; credentials: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { operation: "list_plans"; credentials?: Record | undefined; }, { operation: "list_plans"; credentials?: Record | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_orders">; first: import("zod").ZodDefault>; after: import("zod").ZodOptional; credentials: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { operation: "list_orders"; first: number; credentials?: Record | undefined; after?: string | undefined; }, { operation: "list_orders"; credentials?: Record | undefined; after?: string | undefined; first?: number | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"raw_query">; query: import("zod").ZodString; variables: import("zod").ZodOptional>; credentials: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { query: string; operation: "raw_query"; credentials?: Record | undefined; variables?: Record | undefined; }, { query: string; operation: "raw_query"; credentials?: Record | undefined; variables?: Record | undefined; }>]>; static readonly resultSchema: import("zod").ZodDiscriminatedUnion<"operation", [import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_members">; success: import("zod").ZodBoolean; error: import("zod").ZodDefault; data: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">>, "many">; pageInfo: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "strip", import("zod").ZodTypeAny, { members: import("zod").objectOutputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }, { members: import("zod").objectInputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "list_members"; data?: { members: import("zod").objectOutputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; } | undefined; }, { success: boolean; operation: "list_members"; error?: string | undefined; data?: { members: import("zod").objectInputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; } | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_member">; success: import("zod").ZodBoolean; error: import("zod").ZodDefault; data: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough">>>; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "get_member"; data?: import("zod").objectOutputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }, { success: boolean; operation: "get_member"; error?: string | undefined; data?: import("zod").objectInputType<{ id: import("zod").ZodString; email: import("zod").ZodOptional; fullName: import("zod").ZodOptional>; username: import("zod").ZodOptional>; phoneNumber: import("zod").ZodOptional>; totalSpendCents: import("zod").ZodOptional; totalOrders: import("zod").ZodOptional; unrestrictedAccess: import("zod").ZodOptional; subscriptions: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_subscriptions">; success: import("zod").ZodBoolean; error: import("zod").ZodDefault; data: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">; pageInfo: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "strip", import("zod").ZodTypeAny, { subscriptions: import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }, { subscriptions: import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "list_subscriptions"; data?: { subscriptions: import("zod").objectOutputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; } | undefined; }, { success: boolean; operation: "list_subscriptions"; error?: string | undefined; data?: { subscriptions: import("zod").objectInputType<{ id: import("zod").ZodString; active: import("zod").ZodOptional; autorenew: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; plan: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; } | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_plans">; success: import("zod").ZodBoolean; error: import("zod").ZodDefault; data: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">; }, "strip", import("zod").ZodTypeAny, { plans: import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; }, { plans: import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; }>>; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "list_plans"; data?: { plans: import("zod").objectOutputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; } | undefined; }, { success: boolean; operation: "list_plans"; error?: string | undefined; data?: { plans: import("zod").objectInputType<{ id: import("zod").ZodString; label: import("zod").ZodString; slug: import("zod").ZodOptional; priceCents: import("zod").ZodOptional; intervalCount: import("zod").ZodOptional>; intervalUnit: import("zod").ZodOptional>; type: import("zod").ZodOptional; forSale: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; } | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_orders">; success: import("zod").ZodBoolean; error: import("zod").ZodDefault; data: import("zod").ZodOptional>; currency: import("zod").ZodOptional>; status: import("zod").ZodOptional; type: import("zod").ZodOptional>; taxAmountCents: import("zod").ZodOptional>; couponDiscountAmountCents: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ uuid: import("zod").ZodString; totalCents: import("zod").ZodOptional>; currency: import("zod").ZodOptional>; status: import("zod").ZodOptional; type: import("zod").ZodOptional>; taxAmountCents: import("zod").ZodOptional>; couponDiscountAmountCents: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ uuid: import("zod").ZodString; totalCents: import("zod").ZodOptional>; currency: import("zod").ZodOptional>; status: import("zod").ZodOptional; type: import("zod").ZodOptional>; taxAmountCents: import("zod").ZodOptional>; couponDiscountAmountCents: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; }, import("zod").ZodTypeAny, "passthrough">>, "many">; pageInfo: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "strip", import("zod").ZodTypeAny, { orders: import("zod").objectOutputType<{ uuid: import("zod").ZodString; totalCents: import("zod").ZodOptional>; currency: import("zod").ZodOptional>; status: import("zod").ZodOptional; type: import("zod").ZodOptional>; taxAmountCents: import("zod").ZodOptional>; couponDiscountAmountCents: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }, { orders: import("zod").objectInputType<{ uuid: import("zod").ZodString; totalCents: import("zod").ZodOptional>; currency: import("zod").ZodOptional>; status: import("zod").ZodOptional; type: import("zod").ZodOptional>; taxAmountCents: import("zod").ZodOptional>; couponDiscountAmountCents: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "list_orders"; data?: { orders: import("zod").objectOutputType<{ uuid: import("zod").ZodString; totalCents: import("zod").ZodOptional>; currency: import("zod").ZodOptional>; status: import("zod").ZodOptional; type: import("zod").ZodOptional>; taxAmountCents: import("zod").ZodOptional>; couponDiscountAmountCents: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectOutputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; } | undefined; }, { success: boolean; operation: "list_orders"; error?: string | undefined; data?: { orders: import("zod").objectInputType<{ uuid: import("zod").ZodString; totalCents: import("zod").ZodOptional>; currency: import("zod").ZodOptional>; status: import("zod").ZodOptional; type: import("zod").ZodOptional>; taxAmountCents: import("zod").ZodOptional>; couponDiscountAmountCents: import("zod").ZodOptional>; createdAt: import("zod").ZodOptional>; }, import("zod").ZodTypeAny, "passthrough">[]; pageInfo?: import("zod").objectInputType<{ endCursor: import("zod").ZodOptional>; hasNextPage: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; } | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"raw_query">; success: import("zod").ZodBoolean; error: import("zod").ZodDefault; data: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "raw_query"; data?: unknown; }, { success: boolean; operation: "raw_query"; error?: string | undefined; data?: unknown; }>]>; static readonly shortDescription = "Memberful integration for members, subscriptions, plans, and orders"; static readonly longDescription = "\n Memberful service integration for membership site management.\n\n Operations:\n - list_members: paginated list of all members, optional search query\n - get_member: fetch one member by ID or email\n - list_subscriptions: paginated list of subscriptions across the site\n - list_plans: all membership plans\n - list_orders: paginated order history\n - raw_query: escape hatch to run any GraphQL query/mutation\n\n Uses site-wide API key auth (Custom Application in Memberful dashboard).\n "; static readonly alias = "memberful"; constructor(params?: T, context?: BubbleContext); testCredential(): Promise; protected chooseCredential(): string | undefined; private getCredentials; protected performAction(_context?: BubbleContext): Promise>; private listMembers; private getMember; private listSubscriptions; private listPlans; private listOrders; private rawQuery; private graphql; } //# sourceMappingURL=memberful.d.ts.map