import type { Convergence } from '../../Convergence'; import { Pda, Program, PublicKey } from '../../types'; /** * This client allows you to build PDAs related to the Collateral module. * * @see {@link CollateralClient} * @group Module Pdas */ export declare class CollateralPdasClient { protected readonly convergence: Convergence; constructor(convergence: Convergence); /** Finds the PDA of a given user collateral token. */ collateralToken({ user, programs }: CollateralTokenInput): Pda; /** Finds the PDA of a given user token info. */ collateralInfo({ user, programs }: CollateralInfoInput): Pda; private programId; } type CollateralTokenInput = { /** The address of the user account. */ user: PublicKey; /** An optional set of programs that override the registered ones. */ programs?: Program[]; }; type CollateralInfoInput = { /** The address of the user account. */ user: PublicKey; /** An optional set of programs that override the registered ones. */ programs?: Program[]; }; export {};