/// import { PublicKey, TokenAmount } from "@solana/web3.js"; import BN from "bn.js"; import { TrancheInfo as IDLTrancheInfo } from "../idl/idl.types"; import { Market } from "./Market"; import { Tranche } from "./Tranche"; export interface TrancheSnapshot { createdAt: BN; size: TokenAmount; interestRepaid: TokenAmount; principalRepaid: TokenAmount; } export declare class TrancheInfo { address: PublicKey; tranche: Tranche; private programVersion; constructor(trancheInfo: IDLTrancheInfo, address: PublicKey, tranche: Tranche); get snapShots(): TrancheSnapshot[]; static generatePDA(tranche: Tranche, market: Market): [PublicKey, number]; } //# sourceMappingURL=TrancheInfo.d.ts.map