import { SupportedToken } from "../tokens/token"; import { IConfigurator, ValidationResult } from "./iConfigurator"; import { PoolV3DeployConfig } from "./poolV3DeployConfig"; export interface QuotaRateParams { minRate: number; maxRate: number; totalVotesLpSide: bigint; totalVotesCaSide: bigint; } export interface GaugeV3State { quotaTokenParams: Partial>; } export declare class GaugeV3Configurator implements IConfigurator { address: string; state: GaugeV3State; static new(config: PoolV3DeployConfig): GaugeV3Configurator; private constructor(); validate(): Promise; deployConfig(): string; toString(): string; private qtpToString; }