/** TruFin TruStake vaults — per-(validator, nonce) detail. Shared by
 *  TruStakeMATICv2 (`0xa43A7c62D56dF036C187E1966c03E2799d8987eD`) and
 *  TruStakePOL (`0xc10214cdE5d6754Ec1e2220362f2120142c8E5e8`) on
 *  chain 1, which expose an identical interface.
 *
 *  Withdrawals route through Polygon validator unbond; the natural
 *  request unit is `(validator, unbondNonce)`. No user-keyed
 *  enumeration storage exists on this contract — caller supplies the
 *  `(validator, nonce)` pairs captured at withdraw time. */
export declare const TruFinVaultAbi: readonly [{
    readonly name: "withdrawals";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "address";
        readonly name: "validator";
    }, {
        readonly type: "uint256";
        readonly name: "unbondNonce";
    }];
    readonly outputs: readonly [{
        readonly type: "address";
        readonly name: "user";
    }, {
        readonly type: "uint256";
        readonly name: "amount";
    }];
}, {
    readonly name: "isClaimable";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "uint256";
        readonly name: "unbondNonce";
    }, {
        readonly type: "address";
        readonly name: "validator";
    }];
    readonly outputs: readonly [{
        readonly type: "bool";
    }];
}];
//# sourceMappingURL=trufin.d.ts.map