import { web3 } from "@coral-xyz/anchor"; export interface UpdateAccount2Args { identifier: string | null; } export interface UpdateAccount2Accounts { /** This is the `StorageConfig` accounts that holds all of the admin, uploader keys. */ storageConfig: web3.PublicKey; /** Parent storage account. */ storageAccount: web3.PublicKey; /** * File owner, user, fee-payer * Requires mutability since owner/user is fee payer. */ owner: web3.PublicKey; /** Token mint account */ tokenMint: web3.PublicKey; /** System Program */ systemProgram: web3.PublicKey; } export declare const layout: any; /** * Context: This is user-facing. This is to be done whenever the user decides. * Function: This allows the user to change the amount of storage they have for this storage account. */ export declare function updateAccount2(args: UpdateAccount2Args, accounts: UpdateAccount2Accounts): web3.TransactionInstruction; //# sourceMappingURL=updateAccount2.d.ts.map