import type { Transaction } from '@iota/iota-sdk/transactions'; import type { ObjectArgument } from '../../types/index.js'; export declare function attachKioskLockRuleTx(tx: Transaction, type: string, policy: ObjectArgument, policyCap: ObjectArgument, packageId: string): void; export declare function attachRoyaltyRuleTx(tx: Transaction, type: string, policy: ObjectArgument, policyCap: ObjectArgument, percentageBps: number | string, // this is in basis points. minAmount: number | string, packageId: string): void; export declare function attachPersonalKioskRuleTx(tx: Transaction, type: string, policy: ObjectArgument, policyCap: ObjectArgument, packageId: string): void; export declare function attachFloorPriceRuleTx(tx: Transaction, type: string, policy: ObjectArgument, policyCap: ObjectArgument, minPrice: string | bigint, packageId: string): void;