/** Kinetiq kHYPE — withdrawal enumeration on the StakingManager
 *  (Diamond proxy `0x393D0B87Ed38fc779FD9611144aE649BA6082109`,
 *  HyperEVM 999, VERIFIED via Sourcify facets).
 *
 *  Per-user ids run `0 .. nextWithdrawalId(user)-1`;
 *  `withdrawalRequests(user, id)` returns the request struct;
 *  `withdrawalDelay()` is the seconds before `confirmWithdrawal` works.
 *  A confirmed/cleared request returns `hypeAmount == 0`. */
export declare const KinetiqWithdrawalAbi: readonly [{
    readonly name: "nextWithdrawalId";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "address";
        readonly name: "user";
    }];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}, {
    readonly name: "withdrawalDelay";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}, {
    readonly name: "withdrawalRequests";
    readonly type: "function";
    readonly stateMutability: "view";
    readonly inputs: readonly [{
        readonly type: "address";
        readonly name: "user";
    }, {
        readonly type: "uint256";
        readonly name: "id";
    }];
    readonly outputs: readonly [{
        readonly type: "tuple";
        readonly components: readonly [{
            readonly name: "hypeAmount";
            readonly type: "uint256";
        }, {
            readonly name: "kHYPEAmount";
            readonly type: "uint256";
        }, {
            readonly name: "kHYPEFee";
            readonly type: "uint256";
        }, {
            readonly name: "bufferUsed";
            readonly type: "uint256";
        }, {
            readonly name: "timestamp";
            readonly type: "uint256";
        }];
    }];
}];
//# sourceMappingURL=kinetiq.d.ts.map