import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Duration, Message, proto3 } from "@bufbuild/protobuf"; import { DistrInfo, Params } from "./incentives_pb.js"; import { Gauge } from "../../incentives/gauge_pb.js"; /** * @generated from message osmosis.poolincentives.v1beta1.QueryGaugeIdsRequest */ export declare class QueryGaugeIdsRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryGaugeIdsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryGaugeIdsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryGaugeIdsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryGaugeIdsRequest; static equals(a: QueryGaugeIdsRequest | PlainMessage | undefined, b: QueryGaugeIdsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryGaugeIdsResponse */ export declare class QueryGaugeIdsResponse extends Message { /** * @generated from field: repeated osmosis.poolincentives.v1beta1.QueryGaugeIdsResponse.GaugeIdWithDuration gauge_ids_with_duration = 1; */ gaugeIdsWithDuration: QueryGaugeIdsResponse_GaugeIdWithDuration[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryGaugeIdsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryGaugeIdsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryGaugeIdsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryGaugeIdsResponse; static equals(a: QueryGaugeIdsResponse | PlainMessage | undefined, b: QueryGaugeIdsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryGaugeIdsResponse.GaugeIdWithDuration */ export declare class QueryGaugeIdsResponse_GaugeIdWithDuration extends Message { /** * @generated from field: uint64 gauge_id = 1; */ gaugeId: bigint; /** * @generated from field: google.protobuf.Duration duration = 2; */ duration?: Duration; /** * @generated from field: string gauge_incentive_percentage = 3; */ gaugeIncentivePercentage: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryGaugeIdsResponse.GaugeIdWithDuration"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryGaugeIdsResponse_GaugeIdWithDuration; static fromJson(jsonValue: JsonValue, options?: Partial): QueryGaugeIdsResponse_GaugeIdWithDuration; static fromJsonString(jsonString: string, options?: Partial): QueryGaugeIdsResponse_GaugeIdWithDuration; static equals(a: QueryGaugeIdsResponse_GaugeIdWithDuration | PlainMessage | undefined, b: QueryGaugeIdsResponse_GaugeIdWithDuration | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryDistrInfoRequest */ export declare class QueryDistrInfoRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryDistrInfoRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDistrInfoRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDistrInfoRequest; static fromJsonString(jsonString: string, options?: Partial): QueryDistrInfoRequest; static equals(a: QueryDistrInfoRequest | PlainMessage | undefined, b: QueryDistrInfoRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryDistrInfoResponse */ export declare class QueryDistrInfoResponse extends Message { /** * @generated from field: osmosis.poolincentives.v1beta1.DistrInfo distr_info = 1; */ distrInfo?: DistrInfo; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryDistrInfoResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDistrInfoResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDistrInfoResponse; static fromJsonString(jsonString: string, options?: Partial): QueryDistrInfoResponse; static equals(a: QueryDistrInfoResponse | PlainMessage | undefined, b: QueryDistrInfoResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryParamsRequest */ export declare class QueryParamsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryParamsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryParamsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryParamsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryParamsRequest; static equals(a: QueryParamsRequest | PlainMessage | undefined, b: QueryParamsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryParamsResponse */ export declare class QueryParamsResponse extends Message { /** * @generated from field: osmosis.poolincentives.v1beta1.Params params = 1; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryParamsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryParamsResponse; static equals(a: QueryParamsResponse | PlainMessage | undefined, b: QueryParamsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryLockableDurationsRequest */ export declare class QueryLockableDurationsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.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.poolincentives.v1beta1.QueryLockableDurationsResponse */ export declare class QueryLockableDurationsResponse extends Message { /** * @generated from field: repeated google.protobuf.Duration lockable_durations = 1; */ lockableDurations: Duration[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.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.poolincentives.v1beta1.QueryIncentivizedPoolsRequest */ export declare class QueryIncentivizedPoolsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryIncentivizedPoolsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryIncentivizedPoolsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryIncentivizedPoolsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryIncentivizedPoolsRequest; static equals(a: QueryIncentivizedPoolsRequest | PlainMessage | undefined, b: QueryIncentivizedPoolsRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.IncentivizedPool */ export declare class IncentivizedPool extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: google.protobuf.Duration lockable_duration = 2; */ lockableDuration?: Duration; /** * @generated from field: uint64 gauge_id = 3; */ gaugeId: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.IncentivizedPool"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): IncentivizedPool; static fromJson(jsonValue: JsonValue, options?: Partial): IncentivizedPool; static fromJsonString(jsonString: string, options?: Partial): IncentivizedPool; static equals(a: IncentivizedPool | PlainMessage | undefined, b: IncentivizedPool | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryIncentivizedPoolsResponse */ export declare class QueryIncentivizedPoolsResponse extends Message { /** * @generated from field: repeated osmosis.poolincentives.v1beta1.IncentivizedPool incentivized_pools = 1; */ incentivizedPools: IncentivizedPool[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryIncentivizedPoolsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryIncentivizedPoolsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryIncentivizedPoolsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryIncentivizedPoolsResponse; static equals(a: QueryIncentivizedPoolsResponse | PlainMessage | undefined, b: QueryIncentivizedPoolsResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryExternalIncentiveGaugesRequest */ export declare class QueryExternalIncentiveGaugesRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryExternalIncentiveGaugesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryExternalIncentiveGaugesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryExternalIncentiveGaugesRequest; static fromJsonString(jsonString: string, options?: Partial): QueryExternalIncentiveGaugesRequest; static equals(a: QueryExternalIncentiveGaugesRequest | PlainMessage | undefined, b: QueryExternalIncentiveGaugesRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.poolincentives.v1beta1.QueryExternalIncentiveGaugesResponse */ export declare class QueryExternalIncentiveGaugesResponse extends Message { /** * @generated from field: repeated osmosis.incentives.Gauge data = 1; */ data: Gauge[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.poolincentives.v1beta1.QueryExternalIncentiveGaugesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryExternalIncentiveGaugesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryExternalIncentiveGaugesResponse; static fromJsonString(jsonString: string, options?: Partial): QueryExternalIncentiveGaugesResponse; static equals(a: QueryExternalIncentiveGaugesResponse | PlainMessage | undefined, b: QueryExternalIncentiveGaugesResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map