import { STPackage } from './STPackage.js'; /** * Package bundle are packages that you can buy */ export declare enum STPackageBundle { Webshops = "Webshops", Members = "Members", SingleWebshop = "SingleWebshop", TrialMembers = "TrialMembers", TrialWebshops = "TrialWebshops" } export declare class STPackageBundleHelper { static getTitle(bundle: STPackageBundle): string; static getDescription(bundle: STPackageBundle): string; static isPublic(bundle: STPackageBundle): boolean; static requiresMandate(bundle: STPackageBundle): boolean; /** * If you buy a package that is not combineable with an existing one, should it throw an error? */ static isStackable(bundle: STPackageBundle, pack: STPackage): boolean; static isAlreadyBought(bundle: STPackageBundle, pack: STPackage): boolean; static isInTrial(bundle: STPackageBundle, pack: STPackage): boolean; static isCombineable(bundle: STPackageBundle, pack: STPackage): boolean; /** * Create a new package for this type and return the pricing */ static getCurrentPackage(bundle: STPackageBundle, date: Date): STPackage; } //# sourceMappingURL=STPackageBundle.d.ts.map