export default interface Config { time: { stopTimes: { start: number; stop: number; }; }; earthquake: { reconnectTimes: number; websocketUrl: string; areasCsvUrl: string; maxScaleMin: number; }; weather: { splitCount: number; }; miq: boolean; emergency: { isEnabled: true; mail: { isEnabled: true; host: string; port: number; user: string; password: string; secure: boolean; to: string | string[]; } | { isEnabled: false; }; } | { isEnabled: false; }; report: { isEnabled: boolean; message: string; }; legal: { terms: string; privacy: string; }; admin: { name: string; showMail: string | false; panel: { isEnabled: true; port: number; } | { isEnabled: false; }; }; uwuzu: { apiToken: string; host: string; }; debug?: true; }