import { TransactionInstruction, PublicKey } from "@solana/web3.js";
export interface CollectProtocolFeesAccounts {
    whirlpoolsConfig: PublicKey;
    whirlpool: PublicKey;
    collectProtocolFeesAuthority: PublicKey;
    tokenVaultA: PublicKey;
    tokenVaultB: PublicKey;
    tokenDestinationA: PublicKey;
    tokenDestinationB: PublicKey;
    tokenProgram: PublicKey;
}
export declare function collectProtocolFees(accounts: CollectProtocolFeesAccounts, programId?: PublicKey): TransactionInstruction;
//# sourceMappingURL=collectProtocolFees.d.ts.map