import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { UsageMetricType } from "./activity_pb.js"; /** * @generated from message usage.v1.DailyUsage */ export declare class DailyUsage extends Message { /** * @generated from field: int32 day = 1; */ day: number; /** * @generated from field: int32 month = 2; */ month: number; /** * @generated from field: int32 year = 3; */ year: number; /** * @generated from field: usage.v1.UsageMetricType metric_type = 4; */ metricType: UsageMetricType; /** * @generated from field: int64 metric_value = 5; */ metricValue: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "usage.v1.DailyUsage"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): DailyUsage; static fromJson(jsonValue: JsonValue, options?: Partial): DailyUsage; static fromJsonString(jsonString: string, options?: Partial): DailyUsage; static equals(a: DailyUsage | PlainMessage | undefined, b: DailyUsage | PlainMessage | undefined): boolean; } /** * @generated from message usage.v1.MonthlyUsage */ export declare class MonthlyUsage extends Message { /** * @generated from field: int32 day = 1; */ day: number; /** * @generated from field: int32 month = 2; */ month: number; /** * @generated from field: int32 year = 3; */ year: number; /** * @generated from field: usage.v1.UsageMetricType metric_type = 4; */ metricType: UsageMetricType; /** * @generated from field: int64 metric_value = 5; */ metricValue: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "usage.v1.MonthlyUsage"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MonthlyUsage; static fromJson(jsonValue: JsonValue, options?: Partial): MonthlyUsage; static fromJsonString(jsonString: string, options?: Partial): MonthlyUsage; static equals(a: MonthlyUsage | PlainMessage | undefined, b: MonthlyUsage | PlainMessage | undefined): boolean; }