@coursebuilder/commerce-next
Version:
Commerce Functionality for Course Builder with Next.js
27 lines • 1.31 kB
TypeScript
import { Product, Purchase, PurchaseUserTransfer } from '@coursebuilder/core/schemas';
import type { ContentResource } from '@coursebuilder/core/schemas';
export declare function WelcomePage({ product, productResources, purchase, existingPurchase, upgrade, providers, isGithubConnected, redemptionsLeft, isTransferAvailable, purchaseUserTransfers, hasCharge, userEmail, initiatePurchaseTransfer, cancelPurchaseTransfer, isDiscordConnected, welcomeVideoPlaybackId, welcomeVideoPosterImageUrl, }: {
product: Product | null;
productResources?: ContentResource[] | null;
purchase: Purchase;
existingPurchase?: Purchase | null;
providers: any;
isGithubConnected: boolean;
isDiscordConnected?: boolean;
upgrade: boolean;
redemptionsLeft: number;
isTransferAvailable: boolean;
purchaseUserTransfers: PurchaseUserTransfer[];
hasCharge: boolean;
userEmail?: string | null;
welcomeVideoPlaybackId?: string;
welcomeVideoPosterImageUrl?: string;
initiatePurchaseTransfer: (input: {
email: string;
purchaseUserTransferId: string;
}) => Promise<any>;
cancelPurchaseTransfer: (input: {
purchaseUserTransferId: string;
}) => Promise<any>;
}): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=welcome-page.d.ts.map