export type AgentServiceRegistrationMode = "auto" | "enabled" | "disabled"; /** Configuration used by agent service. */ export type AgentServiceConfig = { VERYFRONT_API_URL: string; VERYFRONT_MCP_URL: string; VERYFRONT_API_TOKEN?: string; VERYFRONT_PROJECT_ID?: string; VERYFRONT_AGENT_SERVICE_URL?: string; VERYFRONT_AGENT_SERVICE_KEY?: string; VERYFRONT_AGENT_SERVICE_REGISTRATION: AgentServiceRegistrationMode; VERYFRONT_AGENT_SERVICE_HEARTBEAT_INTERVAL_MS: number; VERYFRONT_AGENT_SERVICE_REGION?: string; POD_NAME?: string; POD_UID?: string; POD_IP?: string; VERYFRONT_STUDIO_MCP_URL: string; VERYFRONT_ENABLE_DURABLE_INVOKE_AGENT: boolean; VERYFRONT_ENABLE_DURABLE_TASK: boolean; VERYFRONT_CONTEXT_COMPACTION_ENABLED: boolean; VERYFRONT_CONTEXT_COMPACTION_TOKEN_BUDGET: number; VERYFRONT_CONTEXT_COMPACTION_RESERVE_TOKENS: number; VERYFRONT_CONTEXT_COMPACTION_RECENT_TAIL_TOKENS: number; VERYFRONT_CONTEXT_COMPACTION_MINIMUM_RECENT_TURNS: number; VERYFRONT_CONTEXT_COMPACTION_MAX_SUMMARY_TOKENS: number; VERYFRONT_CONTEXT_COMPACTION_SUMMARY_INPUT_TOKENS: number; VERYFRONT_CONTEXT_COMPACTION_SUMMARY_MODEL?: string; NODE_ENV: "development" | "test" | "production"; PORT: number; OAUTH_PUBLIC_KEY?: string; SERVICE_ACCOUNT_VERYFRONT_SERVER_ID?: string; ALLOWED_ORIGINS: string[]; OTEL_ENABLED: boolean; OTEL_EXPORTER_OTLP_ENDPOINT?: string; }; /** Input payload for agent service config. */ export type AgentServiceConfigInput = Record; /** Zod schema for agent service config. */ export declare const agentServiceConfigSchema: import("../../internal-agents/schema.js").Schema; /** Zod schema for hosted agent service config. */ export declare const hostedAgentServiceConfigSchema: import("../../internal-agents/schema.js").Schema; /** Configuration used by hosted agent service. */ export type HostedAgentServiceConfig = AgentServiceConfig; /** Input payload for hosted agent service config. */ export type HostedAgentServiceConfigInput = AgentServiceConfigInput; /** Configuration used by parse agent service. */ export declare function parseAgentServiceConfig(input: AgentServiceConfigInput): AgentServiceConfig; /** Configuration used by parse hosted agent service. */ export declare function parseHostedAgentServiceConfig(input: HostedAgentServiceConfigInput): HostedAgentServiceConfig; //# sourceMappingURL=config.d.ts.map