/** Stader ETHx UserWithdrawalManager — per-user enumeration +
 *  per-request detail. Address on chain 1:
 *  `0x9f0491b32dbce587c50c4c43ab303b06478193a7`. */
export declare const StaderEthxWithdrawalAbi: readonly [{
    readonly name: "getRequestIdsByUser";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "address";
        readonly name: "_owner";
    }];
    readonly outputs: readonly [{
        readonly type: "uint256[]";
    }];
}, {
    readonly name: "userWithdrawRequests";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "uint256";
        readonly name: "requestId";
    }];
    readonly outputs: readonly [{
        readonly type: "address";
        readonly name: "owner";
    }, {
        readonly type: "uint256";
        readonly name: "ethXAmount";
    }, {
        readonly type: "uint256";
        readonly name: "ethExpected";
    }, {
        readonly type: "uint256";
        readonly name: "ethFinalized";
    }, {
        readonly type: "uint256";
        readonly name: "requestBlock";
    }];
}, {
    readonly name: "nextRequestIdToFinalize";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}];
//# sourceMappingURL=staderEthx.d.ts.map