import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3, Timestamp } from "@bufbuild/protobuf"; import { Params } from "./genesis_pb.js"; /** * @generated from message osmosis.twap.v1beta1.ArithmeticTwapRequest */ export declare class ArithmeticTwapRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: string base_asset = 2; */ baseAsset: string; /** * @generated from field: string quote_asset = 3; */ quoteAsset: string; /** * @generated from field: google.protobuf.Timestamp start_time = 4; */ startTime?: Timestamp; /** * @generated from field: google.protobuf.Timestamp end_time = 5; */ endTime?: Timestamp; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.ArithmeticTwapRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ArithmeticTwapRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ArithmeticTwapRequest; static fromJsonString(jsonString: string, options?: Partial): ArithmeticTwapRequest; static equals(a: ArithmeticTwapRequest | PlainMessage | undefined, b: ArithmeticTwapRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.ArithmeticTwapResponse */ export declare class ArithmeticTwapResponse extends Message { /** * @generated from field: string arithmetic_twap = 1; */ arithmeticTwap: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.ArithmeticTwapResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ArithmeticTwapResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ArithmeticTwapResponse; static fromJsonString(jsonString: string, options?: Partial): ArithmeticTwapResponse; static equals(a: ArithmeticTwapResponse | PlainMessage | undefined, b: ArithmeticTwapResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.ArithmeticTwapToNowRequest */ export declare class ArithmeticTwapToNowRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: string base_asset = 2; */ baseAsset: string; /** * @generated from field: string quote_asset = 3; */ quoteAsset: string; /** * @generated from field: google.protobuf.Timestamp start_time = 4; */ startTime?: Timestamp; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.ArithmeticTwapToNowRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ArithmeticTwapToNowRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ArithmeticTwapToNowRequest; static fromJsonString(jsonString: string, options?: Partial): ArithmeticTwapToNowRequest; static equals(a: ArithmeticTwapToNowRequest | PlainMessage | undefined, b: ArithmeticTwapToNowRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.ArithmeticTwapToNowResponse */ export declare class ArithmeticTwapToNowResponse extends Message { /** * @generated from field: string arithmetic_twap = 1; */ arithmeticTwap: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.ArithmeticTwapToNowResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ArithmeticTwapToNowResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ArithmeticTwapToNowResponse; static fromJsonString(jsonString: string, options?: Partial): ArithmeticTwapToNowResponse; static equals(a: ArithmeticTwapToNowResponse | PlainMessage | undefined, b: ArithmeticTwapToNowResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.GeometricTwapRequest */ export declare class GeometricTwapRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: string base_asset = 2; */ baseAsset: string; /** * @generated from field: string quote_asset = 3; */ quoteAsset: string; /** * @generated from field: google.protobuf.Timestamp start_time = 4; */ startTime?: Timestamp; /** * @generated from field: google.protobuf.Timestamp end_time = 5; */ endTime?: Timestamp; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.GeometricTwapRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GeometricTwapRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GeometricTwapRequest; static fromJsonString(jsonString: string, options?: Partial): GeometricTwapRequest; static equals(a: GeometricTwapRequest | PlainMessage | undefined, b: GeometricTwapRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.GeometricTwapResponse */ export declare class GeometricTwapResponse extends Message { /** * @generated from field: string geometric_twap = 1; */ geometricTwap: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.GeometricTwapResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GeometricTwapResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GeometricTwapResponse; static fromJsonString(jsonString: string, options?: Partial): GeometricTwapResponse; static equals(a: GeometricTwapResponse | PlainMessage | undefined, b: GeometricTwapResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.GeometricTwapToNowRequest */ export declare class GeometricTwapToNowRequest extends Message { /** * @generated from field: uint64 pool_id = 1; */ poolId: bigint; /** * @generated from field: string base_asset = 2; */ baseAsset: string; /** * @generated from field: string quote_asset = 3; */ quoteAsset: string; /** * @generated from field: google.protobuf.Timestamp start_time = 4; */ startTime?: Timestamp; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.GeometricTwapToNowRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GeometricTwapToNowRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GeometricTwapToNowRequest; static fromJsonString(jsonString: string, options?: Partial): GeometricTwapToNowRequest; static equals(a: GeometricTwapToNowRequest | PlainMessage | undefined, b: GeometricTwapToNowRequest | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.GeometricTwapToNowResponse */ export declare class GeometricTwapToNowResponse extends Message { /** * @generated from field: string geometric_twap = 1; */ geometricTwap: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.GeometricTwapToNowResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GeometricTwapToNowResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GeometricTwapToNowResponse; static fromJsonString(jsonString: string, options?: Partial): GeometricTwapToNowResponse; static equals(a: GeometricTwapToNowResponse | PlainMessage | undefined, b: GeometricTwapToNowResponse | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.twap.v1beta1.ParamsRequest */ export declare class ParamsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.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.twap.v1beta1.ParamsResponse */ export declare class ParamsResponse extends Message { /** * @generated from field: osmosis.twap.v1beta1.Params params = 1; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.twap.v1beta1.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