declare const _default: import("convex/server").SchemaDefinition<{ customers: import("convex/server").TableDefinition; email: import("convex/values").VString; name: import("convex/values").VString; metadata: import("convex/values").VAny; userId: import("convex/values").VString; }, "required", "metadata" | "stripeCustomerId" | "email" | "name" | "userId" | `metadata.${string}`>, { by_stripe_customer_id: ["stripeCustomerId", "_creationTime"]; by_email: ["email", "_creationTime"]; by_user_id: ["userId", "_creationTime"]; }, {}, {}>; subscriptions: import("convex/server").TableDefinition; stripeCustomerId: import("convex/values").VString; status: import("convex/values").VString; currentPeriodEnd: import("convex/values").VFloat64; cancelAtPeriodEnd: import("convex/values").VBoolean; cancelAt: import("convex/values").VFloat64; quantity: import("convex/values").VFloat64; priceId: import("convex/values").VString; metadata: import("convex/values").VAny; orgId: import("convex/values").VString; userId: import("convex/values").VString; }, "required", "metadata" | "stripeCustomerId" | "status" | "stripeSubscriptionId" | "cancelAt" | "cancelAtPeriodEnd" | "currentPeriodEnd" | "priceId" | "quantity" | "userId" | "orgId" | `metadata.${string}`>, { by_stripe_subscription_id: ["stripeSubscriptionId", "_creationTime"]; by_stripe_customer_id: ["stripeCustomerId", "_creationTime"]; by_org_id: ["orgId", "_creationTime"]; by_user_id: ["userId", "_creationTime"]; }, {}, {}>; checkout_sessions: import("convex/server").TableDefinition; stripeCustomerId: import("convex/values").VString; status: import("convex/values").VString; mode: import("convex/values").VString; metadata: import("convex/values").VAny; }, "required", "metadata" | "mode" | "stripeCheckoutSessionId" | "stripeCustomerId" | "status" | `metadata.${string}`>, { by_stripe_checkout_session_id: ["stripeCheckoutSessionId", "_creationTime"]; by_stripe_customer_id: ["stripeCustomerId", "_creationTime"]; }, {}, {}>; payments: import("convex/server").TableDefinition; stripeCustomerId: import("convex/values").VString; amount: import("convex/values").VFloat64; currency: import("convex/values").VString; status: import("convex/values").VString; created: import("convex/values").VFloat64; metadata: import("convex/values").VAny; orgId: import("convex/values").VString; userId: import("convex/values").VString; }, "required", "metadata" | "stripeCustomerId" | "created" | "status" | "amount" | "currency" | "stripePaymentIntentId" | "userId" | "orgId" | `metadata.${string}`>, { by_stripe_payment_intent_id: ["stripePaymentIntentId", "_creationTime"]; by_stripe_customer_id: ["stripeCustomerId", "_creationTime"]; by_org_id: ["orgId", "_creationTime"]; by_user_id: ["userId", "_creationTime"]; }, {}, {}>; invoices: import("convex/server").TableDefinition; stripeCustomerId: import("convex/values").VString; stripeSubscriptionId: import("convex/values").VString; status: import("convex/values").VString; amountDue: import("convex/values").VFloat64; amountPaid: import("convex/values").VFloat64; created: import("convex/values").VFloat64; metadata: import("convex/values").VAny; orgId: import("convex/values").VString; userId: import("convex/values").VString; }, "required", "metadata" | "stripeCustomerId" | "amountDue" | "amountPaid" | "created" | "status" | "stripeInvoiceId" | "stripeSubscriptionId" | "userId" | "orgId" | `metadata.${string}`>, { by_stripe_invoice_id: ["stripeInvoiceId", "_creationTime"]; by_stripe_customer_id: ["stripeCustomerId", "_creationTime"]; by_stripe_subscription_id: ["stripeSubscriptionId", "_creationTime"]; by_org_id: ["orgId", "_creationTime"]; by_user_id: ["userId", "_creationTime"]; }, {}, {}>; }, true>; export default _default; //# sourceMappingURL=schema.d.ts.map