import { TransactionInstruction, PublicKey } from "@solana/web3.js";
import BN from "bn.js";
export interface WithdrawTreasuryArgs {
    amount: BN;
}
export interface WithdrawTreasuryAccounts {
    globalAdmin: PublicKey;
    globalConfig: PublicKey;
    rewardTreasuryVault: PublicKey;
    treasuryVaultAuthority: PublicKey;
    withdrawDestinationTokenAccount: PublicKey;
    rewardMint: PublicKey;
    tokenProgram: PublicKey;
}
export declare const layout: any;
export declare function withdrawTreasury(args: WithdrawTreasuryArgs, accounts: WithdrawTreasuryAccounts, programId?: PublicKey): TransactionInstruction;
