/** * @fileoverview Server-specific configuration for census-mcp-server. * Parses Census Bureau API env vars with Zod validation. * @module config/server-config */ import { z } from '@cyanheads/mcp-ts-core'; /** * Discovery config — no API key required. Used by tools that access public endpoints * (TIGERweb, variables.json) or in-process caches without calling the Census Data API. */ declare const DiscoveryConfigSchema: z.ZodObject<{ defaultYear: z.ZodDefault>; variableCacheTtlHours: z.ZodDefault>; }, z.core.$strip>; export type DiscoveryConfig = z.infer; export declare function getDiscoveryConfig(): DiscoveryConfig; /** * Full server config — requires CENSUS_API_KEY. Used only by tools that call the * Census Data API (census_query_data, census_compare_geographies). */ declare const ServerConfigSchema: z.ZodObject<{ defaultYear: z.ZodDefault>; variableCacheTtlHours: z.ZodDefault>; censusApiKey: z.ZodString; }, z.core.$strip>; export type ServerConfig = z.infer; export declare function getServerConfig(): ServerConfig; export {}; //# sourceMappingURL=server-config.d.ts.map