UNPKG

@a11ywatch/core

Version:
36 lines (35 loc) 998 B
import type { User } from "../../../../types/schema"; declare type AddPaymentProps = { keyid?: number; email?: string; stripeToken: string; yearly?: boolean; paymentPlan?: string; }; export declare const addPaymentSubscription: ({ keyid, email, stripeToken, yearly, paymentPlan, }: AddPaymentProps) => Promise<{ user: import("../../../../types/types").User; code: number; success: boolean; message: string; } | { code: number; success: boolean; message: string; user?: undefined; }>; export declare const cancelSubscription: ({ keyid }: { keyid: any; }, blockUpdate?: boolean) => Promise<{ user: import("../../../../types/types").User; code: number; success: boolean; message: string; }>; export declare const viewUpcomingInvoice: ({ userId }: { userId: any; }) => Promise<any>; export declare const downgradeStripeUserValues: ({ user, collection, }: { user: User; collection: any; }) => Promise<void>; export {};