/** Mantle UnstakeRequestsManager — per-id detail getter.
 *  Address on chain 1: `0x38fdf7B489316E03eD8754aD339cb5c4483FDcf9`.
 *
 *  No user-keyed on-chain storage; enumeration only via the
 *  `UnstakeRequestCreated` event. We instead accept caller-supplied
 *  IDs (captured from the withdraw-tx receipt at request time) and
 *  read the detail per-id. */
export declare const MantleUnstakeRequestsManagerAbi: readonly [{
    readonly name: "requestByID";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "uint256";
        readonly name: "unstakeRequestID";
    }];
    readonly outputs: readonly [{
        readonly type: "tuple";
        readonly components: readonly [{
            readonly type: "uint64";
            readonly name: "id";
        }, {
            readonly type: "address";
            readonly name: "requester";
        }, {
            readonly type: "uint128";
            readonly name: "mETHLocked";
        }, {
            readonly type: "uint128";
            readonly name: "ethRequested";
        }, {
            readonly type: "uint128";
            readonly name: "cumulativeETHRequested";
        }, {
            readonly type: "uint64";
            readonly name: "blockNumber";
        }];
    }];
}, {
    readonly name: "requestInfo";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "uint256";
        readonly name: "unstakeRequestID";
    }];
    readonly outputs: readonly [{
        readonly type: "bool";
        readonly name: "isFinalized";
    }, {
        readonly type: "uint256";
        readonly name: "claimableAmount";
    }];
}];
//# sourceMappingURL=mantle.d.ts.map