import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetCostsRequest = { startTime: number; endTime: number; groupBy?: string | undefined; orgId?: string | undefined; }; export type GetCostsData = { service: string | null; taskType: string | null; model: string | null; apiKeyId: string | null; teamId: string | null; userId: string | null; externalUserId: string | null; orgId: string | null; cost: number; }; /** * OK */ export type GetCostsResponseBody = { currency: string; startTime: number; endTime: number; groupBy: Array; data: Array; totalCost: number; }; /** @internal */ export declare const GetCostsRequest$inboundSchema: z.ZodType; /** @internal */ export type GetCostsRequest$Outbound = { start_time: number; end_time: number; group_by: string; org_id?: string | undefined; }; /** @internal */ export declare const GetCostsRequest$outboundSchema: z.ZodType; export declare function getCostsRequestToJSON(getCostsRequest: GetCostsRequest): string; export declare function getCostsRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GetCostsData$inboundSchema: z.ZodType; /** @internal */ export type GetCostsData$Outbound = { service: string | null; task_type: string | null; model: string | null; api_key_id: string | null; team_id: string | null; user_id: string | null; external_user_id: string | null; org_id: string | null; cost: number; }; /** @internal */ export declare const GetCostsData$outboundSchema: z.ZodType; export declare function getCostsDataToJSON(getCostsData: GetCostsData): string; export declare function getCostsDataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GetCostsResponseBody$inboundSchema: z.ZodType; /** @internal */ export type GetCostsResponseBody$Outbound = { currency: string; start_time: number; end_time: number; group_by: Array; data: Array; total_cost: number; }; /** @internal */ export declare const GetCostsResponseBody$outboundSchema: z.ZodType; export declare function getCostsResponseBodyToJSON(getCostsResponseBody: GetCostsResponseBody): string; export declare function getCostsResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getcosts.d.ts.map