import { GenMessage } from "@bufbuild/protobuf/codegenv2"; import { Message } from "@bufbuild/protobuf"; import { Duration, Timestamp } from "@bufbuild/protobuf/wkt"; //#region ../tailor-proto/src/tailor/v1/meter_pb.d.ts /** * @generated from message tailor.v1.ListMeterRequestCountsRequest */ export declare type ListMeterRequestCountsRequest = Message<"tailor.v1.ListMeterRequestCountsRequest"> & { /** * @generated from field: string workspace_id = 1; */ workspaceId: string; /** * @generated from field: google.protobuf.Timestamp start_time = 2; */ startTime?: Timestamp; /** * @generated from field: google.protobuf.Timestamp end_time = 3; */ endTime?: Timestamp; /** * @generated from field: google.protobuf.Duration step = 4; */ step?: Duration; }; /** * Describes the message tailor.v1.ListMeterRequestCountsRequest. * Use `create(ListMeterRequestCountsRequestSchema)` to create a new message. */ export declare const ListMeterRequestCountsRequestSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterRequestCountsResponse */ export declare type ListMeterRequestCountsResponse = Message<"tailor.v1.ListMeterRequestCountsResponse"> & { /** * @generated from field: repeated tailor.v1.ListMeterRequestCountsResponse.RequestCount request_counts = 1; */ requestCounts: ListMeterRequestCountsResponse_RequestCount[]; }; /** * Describes the message tailor.v1.ListMeterRequestCountsResponse. * Use `create(ListMeterRequestCountsResponseSchema)` to create a new message. */ export declare const ListMeterRequestCountsResponseSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterRequestCountsResponse.RequestCount */ export declare type ListMeterRequestCountsResponse_RequestCount = Message<"tailor.v1.ListMeterRequestCountsResponse.RequestCount"> & { /** * @generated from field: string application_name = 1; */ applicationName: string; /** * count per step * * @generated from field: repeated tailor.v1.ListMeterRequestCountsResponse.Value values = 2; */ values: ListMeterRequestCountsResponse_Value[]; }; /** * @generated from message tailor.v1.ListMeterRequestCountsResponse.Value */ export declare type ListMeterRequestCountsResponse_Value = Message<"tailor.v1.ListMeterRequestCountsResponse.Value"> & { /** * @generated from field: google.protobuf.Timestamp from = 1; */ from?: Timestamp; /** * @generated from field: google.protobuf.Timestamp to = 2; */ to?: Timestamp; /** * @generated from field: int64 count = 3; */ count: bigint; }; /** * @generated from message tailor.v1.ListMeterExecutionCountsRequest */ export declare type ListMeterExecutionCountsRequest = Message<"tailor.v1.ListMeterExecutionCountsRequest"> & { /** * @generated from field: string workspace_id = 1; */ workspaceId: string; /** * @generated from field: google.protobuf.Timestamp start_time = 2; */ startTime?: Timestamp; /** * @generated from field: google.protobuf.Timestamp end_time = 3; */ endTime?: Timestamp; /** * @generated from field: google.protobuf.Duration step = 4; */ step?: Duration; }; /** * Describes the message tailor.v1.ListMeterExecutionCountsRequest. * Use `create(ListMeterExecutionCountsRequestSchema)` to create a new message. */ export declare const ListMeterExecutionCountsRequestSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterExecutionCountsResponse */ export declare type ListMeterExecutionCountsResponse = Message<"tailor.v1.ListMeterExecutionCountsResponse"> & { /** * @generated from field: repeated tailor.v1.ListMeterExecutionCountsResponse.ExecutionCount execution_counts = 1; */ executionCounts: ListMeterExecutionCountsResponse_ExecutionCount[]; }; /** * Describes the message tailor.v1.ListMeterExecutionCountsResponse. * Use `create(ListMeterExecutionCountsResponseSchema)` to create a new message. */ export declare const ListMeterExecutionCountsResponseSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterExecutionCountsResponse.ExecutionCount */ export declare type ListMeterExecutionCountsResponse_ExecutionCount = Message<"tailor.v1.ListMeterExecutionCountsResponse.ExecutionCount"> & { /** * @generated from field: string service_name = 1; */ serviceName: string; /** * count per step * * @generated from field: repeated tailor.v1.ListMeterExecutionCountsResponse.Value values = 2; */ values: ListMeterExecutionCountsResponse_Value[]; }; /** * @generated from message tailor.v1.ListMeterExecutionCountsResponse.Value */ export declare type ListMeterExecutionCountsResponse_Value = Message<"tailor.v1.ListMeterExecutionCountsResponse.Value"> & { /** * @generated from field: google.protobuf.Timestamp from = 1; */ from?: Timestamp; /** * @generated from field: google.protobuf.Timestamp to = 2; */ to?: Timestamp; /** * @generated from field: int64 count = 3; */ count: bigint; }; /** * @generated from message tailor.v1.ListMeterEventCountsRequest */ export declare type ListMeterEventCountsRequest = Message<"tailor.v1.ListMeterEventCountsRequest"> & { /** * @generated from field: string workspace_id = 1; */ workspaceId: string; /** * @generated from field: google.protobuf.Timestamp start_time = 2; */ startTime?: Timestamp; /** * @generated from field: google.protobuf.Timestamp end_time = 3; */ endTime?: Timestamp; /** * @generated from field: google.protobuf.Duration step = 4; */ step?: Duration; }; /** * Describes the message tailor.v1.ListMeterEventCountsRequest. * Use `create(ListMeterEventCountsRequestSchema)` to create a new message. */ export declare const ListMeterEventCountsRequestSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterEventCountsResponse */ export declare type ListMeterEventCountsResponse = Message<"tailor.v1.ListMeterEventCountsResponse"> & { /** * @generated from field: repeated tailor.v1.ListMeterEventCountsResponse.EventCount event_counts = 1; */ eventCounts: ListMeterEventCountsResponse_EventCount[]; }; /** * Describes the message tailor.v1.ListMeterEventCountsResponse. * Use `create(ListMeterEventCountsResponseSchema)` to create a new message. */ export declare const ListMeterEventCountsResponseSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterEventCountsResponse.EventCount */ export declare type ListMeterEventCountsResponse_EventCount = Message<"tailor.v1.ListMeterEventCountsResponse.EventCount"> & { /** * @generated from field: string service_name = 1; */ serviceName: string; /** * count per step * * @generated from field: repeated tailor.v1.ListMeterEventCountsResponse.Value values = 2; */ values: ListMeterEventCountsResponse_Value[]; }; /** * @generated from message tailor.v1.ListMeterEventCountsResponse.Value */ export declare type ListMeterEventCountsResponse_Value = Message<"tailor.v1.ListMeterEventCountsResponse.Value"> & { /** * @generated from field: google.protobuf.Timestamp from = 1; */ from?: Timestamp; /** * @generated from field: google.protobuf.Timestamp to = 2; */ to?: Timestamp; /** * @generated from field: int64 count = 3; */ count: bigint; }; /** * @generated from message tailor.v1.ListMeterAITokenUsagesRequest */ export declare type ListMeterAITokenUsagesRequest = Message<"tailor.v1.ListMeterAITokenUsagesRequest"> & { /** * @generated from field: string workspace_id = 1; */ workspaceId: string; /** * @generated from field: google.protobuf.Timestamp start_time = 2; */ startTime?: Timestamp; /** * @generated from field: google.protobuf.Timestamp end_time = 3; */ endTime?: Timestamp; /** * @generated from field: google.protobuf.Duration step = 4; */ step?: Duration; }; /** * Describes the message tailor.v1.ListMeterAITokenUsagesRequest. * Use `create(ListMeterAITokenUsagesRequestSchema)` to create a new message. */ export declare const ListMeterAITokenUsagesRequestSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterAITokenUsagesResponse */ export declare type ListMeterAITokenUsagesResponse = Message<"tailor.v1.ListMeterAITokenUsagesResponse"> & { /** * @generated from field: repeated tailor.v1.ListMeterAITokenUsagesResponse.TokenUsage usages = 1; */ usages: ListMeterAITokenUsagesResponse_TokenUsage[]; }; /** * Describes the message tailor.v1.ListMeterAITokenUsagesResponse. * Use `create(ListMeterAITokenUsagesResponseSchema)` to create a new message. */ export declare const ListMeterAITokenUsagesResponseSchema: GenMessage; /** * @generated from message tailor.v1.ListMeterAITokenUsagesResponse.TokenUsage */ export declare type ListMeterAITokenUsagesResponse_TokenUsage = Message<"tailor.v1.ListMeterAITokenUsagesResponse.TokenUsage"> & { /** * @generated from field: string aigateway_name = 1; */ aigatewayName: string; /** * Request model name as the caller wrote it in their SDK call, e.g. * "gpt-4o-mini", "gemini-2.5-flash", "claude-sonnet-4-6". Stable across * provider-side alias rotations. * * @generated from field: string model = 2; */ model: string; /** * One of: input, output, cached_input, cache_creation_input, reasoning. * * @generated from field: string token_type = 3; */ tokenType: string; /** * tokens per step * * @generated from field: repeated tailor.v1.ListMeterAITokenUsagesResponse.Value values = 4; */ values: ListMeterAITokenUsagesResponse_Value[]; }; /** * @generated from message tailor.v1.ListMeterAITokenUsagesResponse.Value */ export declare type ListMeterAITokenUsagesResponse_Value = Message<"tailor.v1.ListMeterAITokenUsagesResponse.Value"> & { /** * @generated from field: google.protobuf.Timestamp from = 1; */ from?: Timestamp; /** * @generated from field: google.protobuf.Timestamp to = 2; */ to?: Timestamp; /** * @generated from field: int64 count = 3; */ count: bigint; }; //#endregion