import { z } from "zod"; export declare const UsageTurnSchema: z.ZodObject<{ at: z.ZodNumber; day: z.ZodString; provider: z.ZodString; account: z.ZodOptional; model: z.ZodOptional; modelRequested: z.ZodOptional; harness: z.ZodString; runtime: z.ZodOptional; outcome: z.ZodOptional>; errorCode: z.ZodOptional; errorMessage: z.ZodOptional; conversationId: z.ZodOptional; turnId: z.ZodOptional; run: z.ZodOptional; sessionId: z.ZodOptional; turns: z.ZodNumber; inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; costUsd: z.ZodNumber; costKnown: z.ZodOptional; durationMs: z.ZodNumber; iqSearchArm: z.ZodOptional; iqSearchCohort: z.ZodOptional; searchCalls: z.ZodOptional; iqSearches: z.ZodOptional; openingSearches: z.ZodOptional; openingListings: z.ZodOptional; callsBeforeTarget: z.ZodOptional; failedCalls: z.ZodOptional; mapArm: z.ZodOptional; mapChars: z.ZodOptional; mapCohort: z.ZodOptional; notesArm: z.ZodOptional; notesChars: z.ZodOptional; notesCohort: z.ZodOptional; toolSearchArm: z.ZodOptional; stablePromptArm: z.ZodOptional; coldTrimArm: z.ZodOptional; coldTrimmed: z.ZodOptional; turnContext: z.ZodOptional>; turnContextMs: z.ZodOptional; turnIndex: z.ZodOptional; verification: z.ZodOptional>; check: z.ZodOptional; filesEdited: z.ZodOptional; toolCalls: z.ZodOptional; checklistTotal: z.ZodOptional; checklistOpen: z.ZodOptional; compactions: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; purpose: z.ZodOptional>; openingCacheReadTokens: z.ZodOptional; openingCacheCreationTokens: z.ZodOptional; promptFingerprint: z.ZodOptional; autoPicked: z.ZodOptional; }, z.core.$strip>; export type UsageTurn = z.infer; export declare const UsageRollupRowSchema: z.ZodObject<{ day: z.ZodString; provider: z.ZodString; account: z.ZodOptional; model: z.ZodOptional; harness: z.ZodString; conversationId: z.ZodOptional; turns: z.ZodNumber; inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; costUsd: z.ZodNumber; costKnown: z.ZodOptional; durationMs: z.ZodNumber; }, z.core.$strip>; export type UsageRollupRow = z.infer; export declare const DayWindowQuerySchema: z.ZodObject<{ from: z.ZodOptional; to: z.ZodOptional; }, z.core.$strip>; export type DayWindowQuery = z.infer; export declare const UsageRollupSchema: z.ZodObject<{ rows: z.ZodArray; model: z.ZodOptional; harness: z.ZodString; conversationId: z.ZodOptional; turns: z.ZodNumber; inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; costUsd: z.ZodNumber; costKnown: z.ZodOptional; durationMs: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export declare const UsageAccountSchema: z.ZodObject<{ provider: z.ZodString; account: z.ZodString; turns: z.ZodNumber; inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; costUsd: z.ZodNumber; }, z.core.$strip>; export type UsageAccount = z.infer; export declare const UsageSummarySchema: z.ZodObject<{ accounts: z.ZodArray>; }, z.core.$strip>; //# sourceMappingURL=usage.d.ts.map