import BigNumber from 'bignumber.js'; import { Schedules } from '../../../../../api/entities/Asset/Fungible/Checkpoints/Schedules'; import { Checkpoint, Context, FungibleAsset, Namespace } from '../../../../../internal'; import { CheckpointWithData, NoArgsProcedureMethod, PaginationOptions, ResultSet } from '../../../../../types'; /** * Handles all Asset Checkpoints related functionality */ export declare class Checkpoints extends Namespace { schedules: Schedules; /** * @hidden */ constructor(parent: FungibleAsset, context: Context); /** * Create a snapshot of Asset Holders and their respective balances at this moment */ create: NoArgsProcedureMethod; /** * Retrieve a single Checkpoint for this Asset by its ID * * @throws if there is no Checkpoint with the passed ID */ getOne(args: { id: BigNumber; }): Promise; /** * Retrieve all Checkpoints created on this Asset, together with their corresponding creation Date and Total Supply * * @note supports pagination */ get(paginationOpts?: PaginationOptions): Promise>; } //# sourceMappingURL=index.d.ts.map