/// /// import type { ProductType } from './sdk'; import type { CommissionProductConfig, ProductTypeConfig } from './sdk'; export declare class ProductTypes { static get commission(): ProductType; static custom(name: string): ProductType; static rustEnumType(productType: ProductType): any; static discriminant(productType: ProductType): Buffer; } export declare function getProductTypeName(productType: ProductType): string; export declare function getProductTypeNameSeed(productType: ProductType): Buffer; export declare function getCommissionData(data: CommissionProductConfig): ProductTypeConfig; export declare function getCommissionNumberData(data: { blockBps: number | null; inflationBps: number | null; mevBps: number | null; }): ProductTypeConfig; export declare function parseCommissionData(configData: ProductTypeConfig): CommissionProductConfig; export declare function getCustomProductName(productType: ProductType): string; export declare function getCustomData(data: Buffer | Uint8Array | number[]): ProductTypeConfig; export declare function parseCustomData(configData: ProductTypeConfig): Buffer; export declare function validateCommissionProductArgs(data: CommissionProductConfig): void; //# sourceMappingURL=productBond.d.ts.map