import { z } from 'zod'; import { ProviderAccountsConfig } from './provider-accounts.js'; import { ProviderContextLimitsConfig } from './provider-context-limits.js'; import { ProviderRuntimeCommandsConfig } from './provider-runtime-commands.js'; export declare const SidebarOrder: z.ZodObject<{ agents: z.ZodOptional>; kbs: z.ZodOptional>; teams: z.ZodOptional>; }, z.core.$strip>; export type SidebarOrder = z.infer; export declare const DEFAULT_TEAM_ID = "default"; export declare const DEFAULT_TEAM_NAME = "Default"; export declare const TeamConfig: z.ZodObject<{ id: z.ZodString; name: z.ZodString; home: z.ZodString; }, z.core.$strict>; export type TeamConfig = z.infer; export interface AgentTeamWarning { agentId: string; teamId: string; effectiveTeamId: string; message: string; } export declare const ReleaseTrack: z.ZodEnum<{ stable: "stable"; canary: "canary"; }>; export type ReleaseTrack = z.infer; export declare const ServerTrack: z.ZodEnum<{ stable: "stable"; canary: "canary"; dev: "dev"; }>; export type ServerTrack = z.infer; export declare const WorkspacePlatform: z.ZodEnum<{ slack: "slack"; feishu: "feishu"; }>; export type WorkspacePlatform = z.infer; export { ProviderAccountsConfig, ProviderContextLimitsConfig, ProviderRuntimeCommandsConfig, }; export declare const DEFAULT_MEMORY_COHERENCE_CONSOLIDATION_THRESHOLD_BYTES: number; export declare const DashboardAuth: z.ZodObject<{ enabled: z.ZodOptional; passwordHash: z.ZodOptional; sessionSecret: z.ZodOptional; sessionTtlHours: z.ZodOptional; }, z.core.$strict>; export type DashboardAuth = z.infer; export declare const MemoryCoherenceConfig: z.ZodObject<{ consolidationThresholdBytes: z.ZodOptional; enabled: z.ZodOptional; maxConcurrent: z.ZodOptional; scopeAgentIds: z.ZodOptional>; timezone: z.ZodOptional; windowDurationMinutes: z.ZodOptional; windowStart: z.ZodOptional; }, z.core.$strict>; export type MemoryCoherenceConfig = z.infer; /** * Cursor view (cut b) + pre-commit send hold (cut c). Default **on** after * product acceptance (enable cut). Both halves share this flag so they never * ship independently. Set `cursorDelivery.enabled: false` to opt out. */ export declare const CursorDeliveryConfig: z.ZodObject<{ enabled: z.ZodOptional; }, z.core.$strict>; export type CursorDeliveryConfig = z.infer; //# sourceMappingURL=server-settings.d.ts.map