import BigNumber from 'bignumber.js'; import { Context, DividendDistribution, FungibleAsset, Namespace } from '../../../../../internal'; import { ConfigureDividendDistributionParams, DistributionWithDetails, ProcedureMethod } from '../../../../../types'; /** * Handles all Asset Distributions related functionality */ export declare class Distributions extends Namespace { /** * Create a Dividend Distribution for a subset of the Asset Holders at a certain (existing or future) Checkpoint * * @note required role: * - Origin Portfolio Custodian */ configureDividendDistribution: ProcedureMethod; /** * @hidden */ constructor(parent: FungibleAsset, context: Context); /** * Retrieve a single Dividend Distribution associated to this Asset by its ID * * @throws if there is no Distribution with the passed ID */ getOne(args: { id: BigNumber; }): Promise; /** * Retrieve all Dividend Distributions associated to this Asset, along with their details */ get(): Promise; } //# sourceMappingURL=Distributions.d.ts.map