/** Hyperbeat beHYPE — withdrawal enumeration on the WithdrawManager
 *  (`0x9d0b0877b9f2204cf414ca7862e4f03506822538`, HyperEVM 999,
 *  VERIFIED via Sourcify).
 *
 *  `getUserUnclaimedWithdrawals(user)` already returns only the
 *  open request ids; `withdrawalQueue(id)` gives the amounts and
 *  `canClaimWithdrawal(id)` the finalization flag. */
export declare const BeHypeWithdrawalAbi: readonly [{
    readonly name: "getUserUnclaimedWithdrawals";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "address";
        readonly name: "user";
    }];
    readonly outputs: readonly [{
        readonly type: "uint256[]";
    }];
}, {
    readonly name: "canClaimWithdrawal";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "uint256";
        readonly name: "requestId";
    }];
    readonly outputs: readonly [{
        readonly type: "bool";
    }];
}, {
    readonly name: "withdrawalQueue";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "uint256";
        readonly name: "requestId";
    }];
    readonly outputs: readonly [{
        readonly name: "user";
        readonly type: "address";
    }, {
        readonly name: "beHypeAmount";
        readonly type: "uint256";
    }, {
        readonly name: "hypeAmount";
        readonly type: "uint256";
    }, {
        readonly name: "claimed";
        readonly type: "bool";
    }];
}];
//# sourceMappingURL=behype.d.ts.map