import { createDailyJobs, runHourlyJob, processSpecificHour } from './jobs'; import { getLogs, getJobStatus } from './logs'; import { saveApiLog, getApiLogs, createApiLogMiddleware, getApiLogsByHour } from './apiLogs'; import { validateConfig, sanitizeConfig } from '../lib/validation'; import { initRetention } from './retention'; import { Config } from '../types/config'; export declare function init(config: Config): Promise<{ db: import("mongodb").Db; config: Config; } | undefined>; export declare function isInitialized(): boolean; export declare function getConfig(): Config; export { createDailyJobs, runHourlyJob, processSpecificHour, getLogs, getJobStatus, saveApiLog, getApiLogs, createApiLogMiddleware, getApiLogsByHour, validateConfig, sanitizeConfig, initRetention };