UNPKG

@wallfar/ocd-studio-core-sdk

Version:

Helper SDK for our OneClick Studio modules

20 lines (19 loc) 707 B
import type { PromoCodeDto } from '../types.js'; import { type Firestore } from 'firebase-admin/firestore'; export interface FirebaseProductConfig { db: Firestore; products_collection: string; collections_collection: string; shipping_options_collection: string; promo_codes_collection: string; } export interface StripeConfig { key: string; webhook_secret: string; } export declare function validatePromoCode(config: FirebaseProductConfig, code: string): Promise<{ valid: boolean; promo?: PromoCodeDto; error?: string; }>; export declare function createPaymentLinkStripe(config: FirebaseProductConfig, stripeConfig: StripeConfig, checkoutData: any): Promise<string>;