/** * Durable budget persistence over the harness storage domain. The `dsh_budget` * domain keeps the day/month buckets across restarts, so a restart restores * cumulative daily and monthly usage instead of rebuilding it from the current * session view alone. Session buckets, alerts, and block state stay * process-local (they are session- or runtime-scoped by design). * @module dsh-budget/store */ import z from 'zod'; import type { PersistedBudgetState } from './aggregate/usage.js'; /** Zod schema for the persisted state (re-validated at the durable boundary). */ export declare const budgetStateSchema: z.ZodObject<{ days: z.ZodRecord; models: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>>; months: z.ZodRecord; models: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; /** The `dsh_budget` storage-domain declaration. */ export declare const budgetDomainSpec: { name: string; version: number; tables: { state: import("@deepseek-ai/dsh-storage-domain").DomainTableSpec; }; }; //# sourceMappingURL=store.d.ts.map