UNPKG

strapi-plugin-masterclass

Version:
82 lines (81 loc) 2.63 kB
declare const _default: { stripe: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { stripe_client: any; success_url: string; cancel_url: string; getStripeClient(): Promise<any>; createCheckoutSession(params: any): Promise<{ error: boolean; status: string; msg: string; data?: undefined; checkout_session?: undefined; total?: undefined; } | { data: any; checkout_session: any; total: number; error?: undefined; status?: undefined; msg?: undefined; }>; getPaymentStatus(checkout_session: any): Promise<any>; }; paypal: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { paypal_client_id: string; paypal_client_secret: string; brand_name: string; return_url: string; cancel_url: string; production_mode: boolean; isValidConfig(): boolean; getPaypalAuth(): Promise<{ username: string; password: string; }>; createCheckoutSession(params: any): Promise<{ error: boolean; status: string; msg: string; data?: undefined; checkout_session?: undefined; total?: undefined; } | { data: any; checkout_session: any; total: number; error?: undefined; status?: undefined; msg?: undefined; }>; getPaymentStatus(checkout_session: any): Promise<{ error: boolean; status: string; msg: string; orderCaptured?: undefined; } | { orderCaptured: boolean; error?: undefined; status?: undefined; msg?: undefined; }>; }; payments: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { create(params: any): Promise<any>; confirm(params: any): Promise<any>; }; courses: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { signIntoSingleCourse(params: any): Promise<import("@strapi/types/dist/modules/documents").AnyDocument>; signIntoMultipleCourses(params: any): Promise<any[] | import("@strapi/utils/dist/errors").ApplicationError<"ApplicationError", "No user found", unknown>>; calculateDuration(lectures: any): Promise<number>; }; }; export default _default;