import { tSmartBCHAddress, tStringCurrencyUnits } from '.';
export declare type signStakingParamsType = {
    user: tSmartBCHAddress;
    amount: tStringCurrencyUnits;
    nonce: string;
};
export declare type stakeWithPermitParamsType = {
    user: tSmartBCHAddress;
    amount: tStringCurrencyUnits;
    signature: string;
};
export declare type stakeParamsType = {
    user: tSmartBCHAddress;
    amount: tStringCurrencyUnits;
    onBehalfOf?: tSmartBCHAddress;
};
export declare type redeemParamsType = {
    user: tSmartBCHAddress;
    amount: tStringCurrencyUnits;
};
export declare type cooldownParamsType = {
    user: tSmartBCHAddress;
};
export declare type claimRewardsParamsType = {
    user: tSmartBCHAddress;
    amount: tStringCurrencyUnits;
};
