import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Duration, Message, proto3 } from "@bufbuild/protobuf"; import { Coin } from "../../cosmos/base/v1beta1/coin_pb.js"; import { Gauge } from "./gauge_pb.js"; import { PageRequest, PageResponse } from "../../cosmos/base/query/v1beta1/pagination_pb.js"; import { Group, GroupsWithGauge } from "./group_pb.js"; import { Params } from "./params_pb.js"; /** * @generated from message osmosis.incentives.ModuleToDistributeCoinsRequest */ export declare class ModuleToDistributeCoinsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ModuleToDistributeCoinsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ModuleToDistributeCoinsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ModuleToDistributeCoinsRequest; static fromJsonString(jsonString: string, options?: Partial): ModuleToDistributeCoinsRequest; static equals(a: ModuleToDistributeCoinsRequest | PlainMessage | undefined, b: ModuleToDistributeCoinsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.ModuleToDistributeCoinsResponse */ export declare class ModuleToDistributeCoinsResponse extends Message { /** * Coins that have yet to be distributed * * @generated from field: repeated cosmos.base.v1beta1.Coin coins = 1; */ coins: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ModuleToDistributeCoinsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ModuleToDistributeCoinsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ModuleToDistributeCoinsResponse; static fromJsonString(jsonString: string, options?: Partial): ModuleToDistributeCoinsResponse; static equals(a: ModuleToDistributeCoinsResponse | PlainMessage | undefined, b: ModuleToDistributeCoinsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.GaugeByIDRequest */ export declare class GaugeByIDRequest extends Message { /** * Gauge ID being queried * * @generated from field: uint64 id = 1; */ id: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.GaugeByIDRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GaugeByIDRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GaugeByIDRequest; static fromJsonString(jsonString: string, options?: Partial): GaugeByIDRequest; static equals(a: GaugeByIDRequest | PlainMessage | undefined, b: GaugeByIDRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.GaugeByIDResponse */ export declare class GaugeByIDResponse extends Message { /** * Gauge that corresponds to provided gauge ID * * @generated from field: osmosis.incentives.Gauge gauge = 1; */ gauge?: Gauge; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.GaugeByIDResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GaugeByIDResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GaugeByIDResponse; static fromJsonString(jsonString: string, options?: Partial): GaugeByIDResponse; static equals(a: GaugeByIDResponse | PlainMessage | undefined, b: GaugeByIDResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.GaugesRequest */ export declare class GaugesRequest extends Message { /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 1; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.GaugesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GaugesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GaugesRequest; static fromJsonString(jsonString: string, options?: Partial): GaugesRequest; static equals(a: GaugesRequest | PlainMessage | undefined, b: GaugesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.GaugesResponse */ export declare class GaugesResponse extends Message { /** * Upcoming and active gauges * * @generated from field: repeated osmosis.incentives.Gauge data = 1; */ data: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.GaugesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GaugesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GaugesResponse; static fromJsonString(jsonString: string, options?: Partial): GaugesResponse; static equals(a: GaugesResponse | PlainMessage | undefined, b: GaugesResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.ActiveGaugesRequest */ export declare class ActiveGaugesRequest extends Message { /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 1; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ActiveGaugesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ActiveGaugesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ActiveGaugesRequest; static fromJsonString(jsonString: string, options?: Partial): ActiveGaugesRequest; static equals(a: ActiveGaugesRequest | PlainMessage | undefined, b: ActiveGaugesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.ActiveGaugesResponse */ export declare class ActiveGaugesResponse extends Message { /** * Active gauges only * * @generated from field: repeated osmosis.incentives.Gauge data = 1; */ data: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ActiveGaugesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ActiveGaugesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ActiveGaugesResponse; static fromJsonString(jsonString: string, options?: Partial): ActiveGaugesResponse; static equals(a: ActiveGaugesResponse | PlainMessage | undefined, b: ActiveGaugesResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.ActiveGaugesPerDenomRequest */ export declare class ActiveGaugesPerDenomRequest extends Message { /** * Desired denom when querying active gauges * * @generated from field: string denom = 1; */ denom: string; /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 2; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ActiveGaugesPerDenomRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ActiveGaugesPerDenomRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ActiveGaugesPerDenomRequest; static fromJsonString(jsonString: string, options?: Partial): ActiveGaugesPerDenomRequest; static equals(a: ActiveGaugesPerDenomRequest | PlainMessage | undefined, b: ActiveGaugesPerDenomRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.ActiveGaugesPerDenomResponse */ export declare class ActiveGaugesPerDenomResponse extends Message { /** * Active gauges that match denom in query * * @generated from field: repeated osmosis.incentives.Gauge data = 1; */ data: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ActiveGaugesPerDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ActiveGaugesPerDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ActiveGaugesPerDenomResponse; static fromJsonString(jsonString: string, options?: Partial): ActiveGaugesPerDenomResponse; static equals(a: ActiveGaugesPerDenomResponse | PlainMessage | undefined, b: ActiveGaugesPerDenomResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.UpcomingGaugesRequest */ export declare class UpcomingGaugesRequest extends Message { /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 1; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.UpcomingGaugesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UpcomingGaugesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): UpcomingGaugesRequest; static fromJsonString(jsonString: string, options?: Partial): UpcomingGaugesRequest; static equals(a: UpcomingGaugesRequest | PlainMessage | undefined, b: UpcomingGaugesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.UpcomingGaugesResponse */ export declare class UpcomingGaugesResponse extends Message { /** * Gauges whose distribution is upcoming * * @generated from field: repeated osmosis.incentives.Gauge data = 1; */ data: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.UpcomingGaugesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UpcomingGaugesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): UpcomingGaugesResponse; static fromJsonString(jsonString: string, options?: Partial): UpcomingGaugesResponse; static equals(a: UpcomingGaugesResponse | PlainMessage | undefined, b: UpcomingGaugesResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.UpcomingGaugesPerDenomRequest */ export declare class UpcomingGaugesPerDenomRequest extends Message { /** * Filter for upcoming gauges that match specific denom * * @generated from field: string denom = 1; */ denom: string; /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 2; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.UpcomingGaugesPerDenomRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UpcomingGaugesPerDenomRequest; static fromJson(jsonValue: JsonValue, options?: Partial): UpcomingGaugesPerDenomRequest; static fromJsonString(jsonString: string, options?: Partial): UpcomingGaugesPerDenomRequest; static equals(a: UpcomingGaugesPerDenomRequest | PlainMessage | undefined, b: UpcomingGaugesPerDenomRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.UpcomingGaugesPerDenomResponse */ export declare class UpcomingGaugesPerDenomResponse extends Message { /** * Upcoming gauges that match denom in query * * @generated from field: repeated osmosis.incentives.Gauge upcoming_gauges = 1; */ upcomingGauges: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.UpcomingGaugesPerDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UpcomingGaugesPerDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): UpcomingGaugesPerDenomResponse; static fromJsonString(jsonString: string, options?: Partial): UpcomingGaugesPerDenomResponse; static equals(a: UpcomingGaugesPerDenomResponse | PlainMessage | undefined, b: UpcomingGaugesPerDenomResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.RewardsEstRequest */ export declare class RewardsEstRequest extends Message { /** * Address that is being queried for future estimated rewards * * @generated from field: string owner = 1; */ owner: string; /** * Lock IDs included in future reward estimation * * @generated from field: repeated uint64 lock_ids = 2; */ lockIds: bigint[]; /** * Upper time limit of reward estimation * Lower limit is current epoch * * @generated from field: int64 end_epoch = 3; */ endEpoch: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.RewardsEstRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RewardsEstRequest; static fromJson(jsonValue: JsonValue, options?: Partial): RewardsEstRequest; static fromJsonString(jsonString: string, options?: Partial): RewardsEstRequest; static equals(a: RewardsEstRequest | PlainMessage | undefined, b: RewardsEstRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.RewardsEstResponse */ export declare class RewardsEstResponse extends Message { /** * Estimated coin rewards that will be received at provided address * from specified locks between current time and end epoch * * @generated from field: repeated cosmos.base.v1beta1.Coin coins = 1; */ coins: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.RewardsEstResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RewardsEstResponse; static fromJson(jsonValue: JsonValue, options?: Partial): RewardsEstResponse; static fromJsonString(jsonString: string, options?: Partial): RewardsEstResponse; static equals(a: RewardsEstResponse | PlainMessage | undefined, b: RewardsEstResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryLockableDurationsRequest */ export declare class QueryLockableDurationsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryLockableDurationsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryLockableDurationsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryLockableDurationsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryLockableDurationsRequest; static equals(a: QueryLockableDurationsRequest | PlainMessage | undefined, b: QueryLockableDurationsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryLockableDurationsResponse */ export declare class QueryLockableDurationsResponse extends Message { /** * Time durations that users can lock coins for in order to receive rewards * * @generated from field: repeated google.protobuf.Duration lockable_durations = 1; */ lockableDurations: Duration[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryLockableDurationsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryLockableDurationsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryLockableDurationsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryLockableDurationsResponse; static equals(a: QueryLockableDurationsResponse | PlainMessage | undefined, b: QueryLockableDurationsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryAllGroupsRequest */ export declare class QueryAllGroupsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryAllGroupsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryAllGroupsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryAllGroupsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryAllGroupsRequest; static equals(a: QueryAllGroupsRequest | PlainMessage | undefined, b: QueryAllGroupsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryAllGroupsResponse */ export declare class QueryAllGroupsResponse extends Message { /** * @generated from field: repeated osmosis.incentives.Group groups = 1; */ groups: Group[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryAllGroupsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryAllGroupsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryAllGroupsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryAllGroupsResponse; static equals(a: QueryAllGroupsResponse | PlainMessage | undefined, b: QueryAllGroupsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryAllGroupsGaugesRequest */ export declare class QueryAllGroupsGaugesRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryAllGroupsGaugesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryAllGroupsGaugesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryAllGroupsGaugesRequest; static fromJsonString(jsonString: string, options?: Partial): QueryAllGroupsGaugesRequest; static equals(a: QueryAllGroupsGaugesRequest | PlainMessage | undefined, b: QueryAllGroupsGaugesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryAllGroupsGaugesResponse */ export declare class QueryAllGroupsGaugesResponse extends Message { /** * @generated from field: repeated osmosis.incentives.Gauge gauges = 1; */ gauges: Gauge[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryAllGroupsGaugesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryAllGroupsGaugesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryAllGroupsGaugesResponse; static fromJsonString(jsonString: string, options?: Partial): QueryAllGroupsGaugesResponse; static equals(a: QueryAllGroupsGaugesResponse | PlainMessage | undefined, b: QueryAllGroupsGaugesResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryAllGroupsWithGaugeRequest */ export declare class QueryAllGroupsWithGaugeRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryAllGroupsWithGaugeRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryAllGroupsWithGaugeRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryAllGroupsWithGaugeRequest; static fromJsonString(jsonString: string, options?: Partial): QueryAllGroupsWithGaugeRequest; static equals(a: QueryAllGroupsWithGaugeRequest | PlainMessage | undefined, b: QueryAllGroupsWithGaugeRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryAllGroupsWithGaugeResponse */ export declare class QueryAllGroupsWithGaugeResponse extends Message { /** * @generated from field: repeated osmosis.incentives.GroupsWithGauge groups_with_gauge = 1; */ groupsWithGauge: GroupsWithGauge[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryAllGroupsWithGaugeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryAllGroupsWithGaugeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryAllGroupsWithGaugeResponse; static fromJsonString(jsonString: string, options?: Partial): QueryAllGroupsWithGaugeResponse; static equals(a: QueryAllGroupsWithGaugeResponse | PlainMessage | undefined, b: QueryAllGroupsWithGaugeResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryGroupByGroupGaugeIDRequest */ export declare class QueryGroupByGroupGaugeIDRequest extends Message { /** * @generated from field: uint64 id = 1; */ id: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryGroupByGroupGaugeIDRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryGroupByGroupGaugeIDRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryGroupByGroupGaugeIDRequest; static fromJsonString(jsonString: string, options?: Partial): QueryGroupByGroupGaugeIDRequest; static equals(a: QueryGroupByGroupGaugeIDRequest | PlainMessage | undefined, b: QueryGroupByGroupGaugeIDRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryGroupByGroupGaugeIDResponse */ export declare class QueryGroupByGroupGaugeIDResponse extends Message { /** * @generated from field: osmosis.incentives.Group group = 1; */ group?: Group; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryGroupByGroupGaugeIDResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryGroupByGroupGaugeIDResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryGroupByGroupGaugeIDResponse; static fromJsonString(jsonString: string, options?: Partial): QueryGroupByGroupGaugeIDResponse; static equals(a: QueryGroupByGroupGaugeIDResponse | PlainMessage | undefined, b: QueryGroupByGroupGaugeIDResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryCurrentWeightByGroupGaugeIDRequest */ export declare class QueryCurrentWeightByGroupGaugeIDRequest extends Message { /** * @generated from field: uint64 group_gauge_id = 1; */ groupGaugeId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryCurrentWeightByGroupGaugeIDRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryCurrentWeightByGroupGaugeIDRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryCurrentWeightByGroupGaugeIDRequest; static fromJsonString(jsonString: string, options?: Partial): QueryCurrentWeightByGroupGaugeIDRequest; static equals(a: QueryCurrentWeightByGroupGaugeIDRequest | PlainMessage | undefined, b: QueryCurrentWeightByGroupGaugeIDRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryCurrentWeightByGroupGaugeIDResponse */ export declare class QueryCurrentWeightByGroupGaugeIDResponse extends Message { /** * @generated from field: repeated osmosis.incentives.GaugeWeight gauge_weight = 1; */ gaugeWeight: GaugeWeight[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryCurrentWeightByGroupGaugeIDResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryCurrentWeightByGroupGaugeIDResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryCurrentWeightByGroupGaugeIDResponse; static fromJsonString(jsonString: string, options?: Partial): QueryCurrentWeightByGroupGaugeIDResponse; static equals(a: QueryCurrentWeightByGroupGaugeIDResponse | PlainMessage | undefined, b: QueryCurrentWeightByGroupGaugeIDResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.GaugeWeight */ export declare class GaugeWeight extends Message { /** * @generated from field: uint64 gauge_id = 1; */ gaugeId: bigint; /** * @generated from field: string weight_ratio = 2; */ weightRatio: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.GaugeWeight"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GaugeWeight; static fromJson(jsonValue: JsonValue, options?: Partial): GaugeWeight; static fromJsonString(jsonString: string, options?: Partial): GaugeWeight; static equals(a: GaugeWeight | PlainMessage | undefined, b: GaugeWeight | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryInternalGaugesRequest */ export declare class QueryInternalGaugesRequest extends Message { /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 1; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryInternalGaugesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryInternalGaugesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryInternalGaugesRequest; static fromJsonString(jsonString: string, options?: Partial): QueryInternalGaugesRequest; static equals(a: QueryInternalGaugesRequest | PlainMessage | undefined, b: QueryInternalGaugesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryInternalGaugesResponse */ export declare class QueryInternalGaugesResponse extends Message { /** * @generated from field: repeated osmosis.incentives.Gauge gauges = 1; */ gauges: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryInternalGaugesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryInternalGaugesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryInternalGaugesResponse; static fromJsonString(jsonString: string, options?: Partial): QueryInternalGaugesResponse; static equals(a: QueryInternalGaugesResponse | PlainMessage | undefined, b: QueryInternalGaugesResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryExternalGaugesRequest */ export declare class QueryExternalGaugesRequest extends Message { /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 1; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryExternalGaugesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryExternalGaugesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryExternalGaugesRequest; static fromJsonString(jsonString: string, options?: Partial): QueryExternalGaugesRequest; static equals(a: QueryExternalGaugesRequest | PlainMessage | undefined, b: QueryExternalGaugesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryExternalGaugesResponse */ export declare class QueryExternalGaugesResponse extends Message { /** * @generated from field: repeated osmosis.incentives.Gauge gauges = 1; */ gauges: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryExternalGaugesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryExternalGaugesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryExternalGaugesResponse; static fromJsonString(jsonString: string, options?: Partial): QueryExternalGaugesResponse; static equals(a: QueryExternalGaugesResponse | PlainMessage | undefined, b: QueryExternalGaugesResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryGaugesByPoolIDRequest */ export declare class QueryGaugesByPoolIDRequest extends Message { /** * @generated from field: uint64 id = 1; */ id: bigint; /** * Pagination defines pagination for the request * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 2; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryGaugesByPoolIDRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryGaugesByPoolIDRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryGaugesByPoolIDRequest; static fromJsonString(jsonString: string, options?: Partial): QueryGaugesByPoolIDRequest; static equals(a: QueryGaugesByPoolIDRequest | PlainMessage | undefined, b: QueryGaugesByPoolIDRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.QueryGaugesByPoolIDResponse */ export declare class QueryGaugesByPoolIDResponse extends Message { /** * @generated from field: repeated osmosis.incentives.Gauge gauges = 1; */ gauges: Gauge[]; /** * Pagination defines pagination for the response * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.QueryGaugesByPoolIDResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryGaugesByPoolIDResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryGaugesByPoolIDResponse; static fromJsonString(jsonString: string, options?: Partial): QueryGaugesByPoolIDResponse; static equals(a: QueryGaugesByPoolIDResponse | PlainMessage | undefined, b: QueryGaugesByPoolIDResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.ParamsRequest */ export declare class ParamsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ParamsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ParamsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ParamsRequest; static fromJsonString(jsonString: string, options?: Partial): ParamsRequest; static equals(a: ParamsRequest | PlainMessage | undefined, b: ParamsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.incentives.ParamsResponse */ export declare class ParamsResponse extends Message { /** * @generated from field: osmosis.incentives.Params params = 1; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.incentives.ParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ParamsResponse; static fromJsonString(jsonString: string, options?: Partial): ParamsResponse; static equals(a: ParamsResponse | PlainMessage | undefined, b: ParamsResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map