export type DurationPrice = { duration: number; price: number; }; export type SuiteContent = { maxDomainCount: number; maxWildcardDomainCount: number; maxPipelineCount: number; maxDeployCount: number; maxMonitorCount: number; deployCountPeriod: number; }; export declare class ProductEntity { id: number; icon: string; title: string; type: string; content: string; durationPrices: string; duration: number; price: number; intro: string; order: number; supportBuy: boolean; disabled: boolean; createTime: Date; updateTime: Date; static getSuiteContent(product: ProductEntity): SuiteContent; static setSuiteContent(product: ProductEntity, content: SuiteContent): void; static getDurationPrices(product: ProductEntity): DurationPrice[]; static setDurationPrices(product: ProductEntity, prices: DurationPrice[]): void; static getContentStr(product: ProductEntity): string; }