import * as z from "zod/v4"; import { OpenEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; /** * Inclusive session turn-count range. */ export declare const TurnRange: { readonly OneMinusTurn: "1-turn"; readonly TwoMinus9MinusTurns: "2-9-turns"; readonly TenMinus49MinusTurns: "10-49-turns"; readonly FiftyMinusPlusTurns: "50-plus-turns"; }; /** * Inclusive session turn-count range. */ export type TurnRange = OpenEnum; export type SessionCostItem = { /** * Published harness display label. */ appName: string; /** * Stable public slug of the harness. */ appSlug: string; /** * Median USD spend per sampled session. */ medianSessionCostUsd: number; /** * Exact model permaslug. */ modelPermaslug: string; /** * Inclusive session turn-count range. */ turnRange: TurnRange; }; /** @internal */ export declare const TurnRange$inboundSchema: z.ZodType; /** @internal */ export declare const SessionCostItem$inboundSchema: z.ZodType; export declare function sessionCostItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=sessioncostitem.d.ts.map