import { AccountMeta, Address, GetAccountInfoApi, Rpc } from '@solana/kit'; /** * The securitize program, owning the `VaultState` accounts mapped by `Securitize` oracle entries. */ export declare const SECURITIZE_PROGRAM_ID: Address<"9N3yqarWXmXJ9NQBGgN47JXV82smby8nSMffkwetgYov">; /** * RedStone feed account priced by the scope program for `Securitize` (sAcred) entries * (hardcoded as `REDSTONE_FEED_PK` in the program). */ export declare const SECURITIZE_REDSTONE_FEED: Address<"6sK8czVw8Xy6T8YbH6VC8p5ovNZD2mXf5vUTv8sgnUJf">; /** * Get the extra accounts consumed by the refresh of a `Securitize` oracle entry, in the order * expected by the scope program (see `get_sacred_price` in the program): the vault share mint, * the vault asset token account and the RedStone feed pricing the asset. * @param rpc * @param vaultState - the `VaultState` account the entry is mapped to */ export declare function getSecuritizeRefreshAccounts(rpc: Rpc, vaultState: Address): Promise; //# sourceMappingURL=securitize.d.ts.map