/**
 * Run all enabled log cleanup tasks
 */
declare function runLogCleanup(): Promise<{
    auditLogs: number;
    emailLogs: number;
}>;
/**
 * Start periodic cleanup of logs
 * Runs daily at 3 AM (to avoid conflicts with other scheduled tasks)
 */
export declare function startLogCleanup(): void;
/**
 * Manually trigger log cleanup (useful for admin endpoints or testing)
 */
export declare function triggerLogCleanup(options?: {
    auditLogs?: boolean;
    emailLogs?: boolean;
    auditLogRetentionDays?: number;
    emailLogRetentionDays?: number;
}): Promise<{
    auditLogs: number;
    emailLogs: number;
}>;
export default runLogCleanup;
//# sourceMappingURL=logCleanup.d.ts.map