import { z } from "zod"; export declare const createCostEventSchema: z.ZodPipe>; agentId: z.ZodString; issueId: z.ZodNullable>; projectId: z.ZodNullable>; goalId: z.ZodNullable>; heartbeatRunId: z.ZodNullable>; billingCode: z.ZodNullable>; provider: z.ZodString; biller: z.ZodOptional; billingType: z.ZodDefault>>; costStatus: z.ZodDefault>>; model: z.ZodString; inputTokens: z.ZodDefault>; cachedInputTokens: z.ZodDefault>; outputTokens: z.ZodDefault>; costCents: z.ZodPipe, z.ZodTransform>; providerRequestId: z.ZodOptional>; pricingProvenance: z.ZodOptional>; version: z.ZodOptional; evidence: z.ZodOptional; inputCentsPerMillion: z.ZodOptional, z.ZodTransform>>; cachedInputCentsPerMillion: z.ZodOptional, z.ZodTransform>>; outputCentsPerMillion: z.ZodOptional, z.ZodTransform>>; cacheWriteCentsPerMillion: z.ZodOptional, z.ZodTransform>>; serviceTier: z.ZodOptional; contextTier: z.ZodOptional>; }, z.core.$strip>>>; occurredAt: z.ZodString; }, z.core.$strip>, z.ZodTransform<{ idempotencyKey?: string | null | undefined; agentId: string; issueId?: string | null | undefined; projectId?: string | null | undefined; goalId?: string | null | undefined; heartbeatRunId?: string | null | undefined; billingCode?: string | null | undefined; provider: string; billingType: "credits" | "fixed" | "metered_api" | "subscription_included" | "subscription_overage" | "unknown"; costStatus: "estimated" | "reported" | "unpriced"; model: string; inputTokens: number; cachedInputTokens: number; outputTokens: number; costCents: string; providerRequestId?: string | null | undefined; pricingProvenance?: { source: "operator" | "provider_invoice" | "provider_reported" | "rate_card" | "unknown"; version?: string | undefined; evidence?: string | undefined; inputCentsPerMillion?: string | undefined; cachedInputCentsPerMillion?: string | undefined; outputCentsPerMillion?: string | undefined; cacheWriteCentsPerMillion?: string | undefined; serviceTier?: string | undefined; contextTier?: "long" | "short" | undefined; } | null | undefined; occurredAt: string; biller: string; }, { idempotencyKey?: string | null | undefined; agentId: string; issueId?: string | null | undefined; projectId?: string | null | undefined; goalId?: string | null | undefined; heartbeatRunId?: string | null | undefined; billingCode?: string | null | undefined; provider: string; biller?: string | undefined; billingType: "credits" | "fixed" | "metered_api" | "subscription_included" | "subscription_overage" | "unknown"; costStatus: "estimated" | "reported" | "unpriced"; model: string; inputTokens: number; cachedInputTokens: number; outputTokens: number; costCents: string; providerRequestId?: string | null | undefined; pricingProvenance?: { source: "operator" | "provider_invoice" | "provider_reported" | "rate_card" | "unknown"; version?: string | undefined; evidence?: string | undefined; inputCentsPerMillion?: string | undefined; cachedInputCentsPerMillion?: string | undefined; outputCentsPerMillion?: string | undefined; cacheWriteCentsPerMillion?: string | undefined; serviceTier?: string | undefined; contextTier?: "long" | "short" | undefined; } | null | undefined; occurredAt: string; }>>; /** Internal service receipts; the public reporting endpoint retains its required agent. */ export declare const createServiceCostEventSchema: z.ZodPipe>; issueId: z.ZodNullable>; projectId: z.ZodNullable>; goalId: z.ZodNullable>; heartbeatRunId: z.ZodNullable>; billingCode: z.ZodNullable>; provider: z.ZodString; biller: z.ZodOptional; billingType: z.ZodDefault>>; costStatus: z.ZodDefault>>; model: z.ZodString; inputTokens: z.ZodDefault>; cachedInputTokens: z.ZodDefault>; outputTokens: z.ZodDefault>; costCents: z.ZodPipe, z.ZodTransform>; providerRequestId: z.ZodOptional>; pricingProvenance: z.ZodOptional>; version: z.ZodOptional; evidence: z.ZodOptional; inputCentsPerMillion: z.ZodOptional, z.ZodTransform>>; cachedInputCentsPerMillion: z.ZodOptional, z.ZodTransform>>; outputCentsPerMillion: z.ZodOptional, z.ZodTransform>>; cacheWriteCentsPerMillion: z.ZodOptional, z.ZodTransform>>; serviceTier: z.ZodOptional; contextTier: z.ZodOptional>; }, z.core.$strip>>>; occurredAt: z.ZodString; agentId: z.ZodNullable; usageKind: z.ZodEnum<{ decision: "decision"; fast_response: "fast_response"; }>; responsibleUserId: z.ZodNullable; }, z.core.$strip>, z.ZodTransform<{ idempotencyKey?: string | null | undefined; issueId?: string | null | undefined; projectId?: string | null | undefined; goalId?: string | null | undefined; heartbeatRunId?: string | null | undefined; billingCode?: string | null | undefined; provider: string; billingType: "credits" | "fixed" | "metered_api" | "subscription_included" | "subscription_overage" | "unknown"; costStatus: "estimated" | "reported" | "unpriced"; model: string; inputTokens: number; cachedInputTokens: number; outputTokens: number; costCents: string; providerRequestId?: string | null | undefined; pricingProvenance?: { source: "operator" | "provider_invoice" | "provider_reported" | "rate_card" | "unknown"; version?: string | undefined; evidence?: string | undefined; inputCentsPerMillion?: string | undefined; cachedInputCentsPerMillion?: string | undefined; outputCentsPerMillion?: string | undefined; cacheWriteCentsPerMillion?: string | undefined; serviceTier?: string | undefined; contextTier?: "long" | "short" | undefined; } | null | undefined; occurredAt: string; agentId: string | null; usageKind: "decision" | "fast_response"; responsibleUserId: string | null; biller: string; }, { idempotencyKey?: string | null | undefined; issueId?: string | null | undefined; projectId?: string | null | undefined; goalId?: string | null | undefined; heartbeatRunId?: string | null | undefined; billingCode?: string | null | undefined; provider: string; biller?: string | undefined; billingType: "credits" | "fixed" | "metered_api" | "subscription_included" | "subscription_overage" | "unknown"; costStatus: "estimated" | "reported" | "unpriced"; model: string; inputTokens: number; cachedInputTokens: number; outputTokens: number; costCents: string; providerRequestId?: string | null | undefined; pricingProvenance?: { source: "operator" | "provider_invoice" | "provider_reported" | "rate_card" | "unknown"; version?: string | undefined; evidence?: string | undefined; inputCentsPerMillion?: string | undefined; cachedInputCentsPerMillion?: string | undefined; outputCentsPerMillion?: string | undefined; cacheWriteCentsPerMillion?: string | undefined; serviceTier?: string | undefined; contextTier?: "long" | "short" | undefined; } | null | undefined; occurredAt: string; agentId: string | null; usageKind: "decision" | "fast_response"; responsibleUserId: string | null; }>>; export type CreateCostEvent = z.input; export declare const updateBudgetSchema: z.ZodObject<{ budgetMonthlyCents: z.ZodNumber; }, z.core.$strip>; export type UpdateBudget = z.infer; //# sourceMappingURL=cost.d.ts.map