import { z } from 'zod'; export declare const ServerConfig: z.ZodObject<{ cursorDelivery: z.ZodOptional; }, z.core.$strict>>; dashboardAuth: z.ZodOptional; passwordHash: z.ZodOptional; sessionSecret: z.ZodOptional; sessionTtlHours: z.ZodOptional; }, z.core.$strict>>; dashboardHost: z.ZodOptional; dashboardPort: z.ZodOptional; memoryCoherence: z.ZodOptional; enabled: z.ZodOptional; maxConcurrent: z.ZodOptional; scopeAgentIds: z.ZodOptional>; timezone: z.ZodOptional; windowDurationMinutes: z.ZodOptional; windowStart: z.ZodOptional; }, z.core.$strict>>; providerAccounts: z.ZodOptional; id: z.ZodString; label: z.ZodString; }, z.core.$strict>>; activeAccountId: z.ZodString; switch: z.ZodOptional>; failedAgentIds: z.ZodOptional>; requestedAt: z.ZodString; restarts: z.ZodArray>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; providerContextLimits: z.ZodOptional; 'kimi-cli': z.ZodOptional; }, z.core.$strict>>; providerCommands: z.ZodOptional & z.core.$partial, z.ZodString>>; releaseTrack: z.ZodOptional>; sidebarOrder: z.ZodOptional>; kbs: z.ZodOptional>; teams: z.ZodOptional>; }, z.core.$strip>>; teams: z.ZodOptional>>; track: z.ZodOptional>; workspacePlatform: z.ZodOptional>; }, z.core.$strict>; export type ServerConfig = z.infer; export declare class ServerConfigStore { private readonly animaHome?; constructor(animaHome?: string | undefined); private readonly file; read(): Promise; write(config: ServerConfig): Promise; update(op: (config: ServerConfig) => ServerConfig | Promise): Promise; } export declare const serverConfigStore: ServerConfigStore; //# sourceMappingURL=server.store.d.ts.map