/**
 * Contains the parameters for the decrement gauge action in bHermesGauges
 * @param pool the pool address for which gauge to decrement
 * @param amount the amount to decrement the gauge by
 */
export declare type TDecrementGaugeParams = {
    pool: string;
    weight: string;
};
/**
 * Contains the parameters for the decrement gauge action in bHermesGauges
 * @param pool the pool address for which gauge to decrement
 * @param amount the amount to decrement the gauge by
 */
export declare type TDecrementGaugesParams = {
    pools: string[];
    weights: string[];
};
/**
 * Contains the parameters for the delegate action in bHermesGauges
 * @param newDelegatee the address to delegate to
 */
export declare type TDelegateGaugeParams = {
    newDelegatee: string;
};
/**
 * Contains the parameters for the increment gauge action in bHermesGauges
 * @param pool the pool address for which gauge to increment
 * @param amount the amount to increment the gauge by
 */
export declare type TIncrementGaugeParams = {
    pool: string;
    weight: string;
};
/**
 * Contains the parameters for the increment gauge action in bHermesGauges
 * @param pools the pool address for which gauge to increment
 * @param amount the amount to increment the gauge by
 */
export declare type TIncrementGaugesParams = {
    pools: string[];
    weights: string[];
};
/**
 * Contains the parameters for the undelegate action in bHermesGauges
 * @param delegatee the address to undelegate from
 * @param amount the amount to undelegate
 */
export declare type TUndelegateGaugeParams = {
    delegatee: string;
    weight: string;
};
