import { Borsh, Transaction } from '@metaplex-foundation/mpl-core'; import { ParamsWithStore } from './vault'; import { PublicKey, TransactionCtorFields } from '@solana/web3.js'; import { SafetyDepositConfigData } from '../mpl-metaplex'; export declare class ValidateSafetyDepositBoxV2Args extends Borsh.Data<{ safetyDepositConfig: SafetyDepositConfigData; }> { static readonly SCHEMA: Map; instruction: number; safetyDepositConfig: SafetyDepositConfigData; } declare type ValidateSafetyDepositBoxV2Params = { store: PublicKey; vault: PublicKey; auctionManager: PublicKey; auctionManagerAuthority: PublicKey; metadataAuthority: PublicKey; originalAuthorityLookup: PublicKey; tokenTracker: PublicKey; metadata: PublicKey; tokenMint: PublicKey; edition: PublicKey; whitelistedCreator: PublicKey; safetyDepositBox: PublicKey; safetyDepositTokenStore: PublicKey; safetyDepositConfig: PublicKey; safetyDepositConfigData: SafetyDepositConfigData; }; export declare class ValidateSafetyDepositBoxV2 extends Transaction { constructor(options: TransactionCtorFields, params: ParamsWithStore); } export {};