import BigNumber from "bignumber.js"; import { ChainObject } from "./ChainObject"; import { TokenBalance } from "./TokenBalance"; import { TokenClassKey } from "./TokenClass"; import { UserAlias } from "./UserAlias"; import { ChainCallDTO, SubmitCallDTO } from "./dtos"; import { CreateTokenClassDto } from "./token"; export declare class Allocation { name: string; owner: UserAlias; quantity: BigNumber; cliff: number; vestingDays: number; } export declare class VestingToken extends ChainObject { static INDEX_KEY: string; collection: string; category: string; type: string; additionalKey: string; vestingName: string; startDate: number; allocations: Array; } export declare class VestingTokenInfo { vestingToken: VestingToken; allocationBalances: Array; } export declare class FetchVestingTokenDto extends ChainCallDTO { tokenClasses: TokenClassKey; } export declare class CreateVestingTokenDto extends SubmitCallDTO { tokenClass: CreateTokenClassDto; vestingName: string; startDate: number; allocations: Array; } //# sourceMappingURL=VestingToken.d.ts.map