import { Loan } from "./Loan"; import { Collateral } from "./Collateral"; import { Asset } from "./Asset"; import { Share } from "./Share"; import { MintId } from "./MintId"; import { ReserveId } from "./ReserveId"; export declare class ProposedAction { private readonly assets; private readonly shares; private readonly collaterals; private readonly loans; constructor(assets: Asset[], shares: Share[], collaterals: Collateral[], loans: Loan[]); static newProposal(args: { newAsset?: Asset; newShare?: Share; newCollateral?: Collateral; newLoan?: Loan; }): ProposedAction; getUpdatedAsset(assetMintId: MintId): Asset | undefined; getUpdatedShare(shareMintId: MintId): Share | undefined; getUpdatedCollateral(reserveId: ReserveId): Collateral | undefined; getUpdatedLoan(reserveId: ReserveId): Loan | undefined; getUpdatedCollaterals(collaterals: Collateral[]): Collateral[]; getUpdatedLoans(loans: Loan[]): Loan[]; private static proposal; } //# sourceMappingURL=ProposedAction.d.ts.map