import { z } from 'zod'; declare const configSchema: z.ZodObject<{ redmine: z.ZodObject<{ url: z.ZodString; apiKey: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; sslVerify: z.ZodDefault; caCert: z.ZodOptional; requestTimeout: z.ZodDefault; maxRetries: z.ZodDefault; }, z.core.$strip>; transport: z.ZodObject<{ type: z.ZodDefault>; port: z.ZodDefault; host: z.ZodDefault; issuerUrl: z.ZodOptional; dataDir: z.ZodOptional; tlsCert: z.ZodOptional; tlsKey: z.ZodOptional; }, z.core.$strip>; logging: z.ZodObject<{ level: z.ZodDefault>; otelLevel: z.ZodDefault; }, z.core.$strip>; }, z.core.$strip>; export type RedmineConfig = z.infer; export declare function loadConfig(): RedmineConfig; export declare const config: { redmine: { url: string; sslVerify: boolean; requestTimeout: number; maxRetries: number; apiKey?: string | undefined; username?: string | undefined; password?: string | undefined; caCert?: string | undefined; }; transport: { type: "stdio" | "streamable-http"; port: number; host: string; issuerUrl?: string | undefined; dataDir?: string | undefined; tlsCert?: string | undefined; tlsKey?: string | undefined; }; logging: { level: "error" | "debug" | "info" | "warn"; otelLevel: string; }; }; export {}; //# sourceMappingURL=config.d.ts.map