import { Repository } from 'typeorm'; import { SecurityAlertAckEntity } from '../entities/security-alert-ack.entity'; export declare class SecurityAlertAckService { private readonly repo; private readonly logger; constructor(repo: Repository); findByIds(ids: string[]): Promise; acknowledge(id: string, lastEventAt?: Date, acknowledgedBy?: string): Promise; acknowledgeAll(alerts: { id: string; timestamp?: Date; }[], acknowledgedBy?: string): Promise; resetAcknowledgement(id: string, lastEventAt: Date): Promise; updateLastEventAt(id: string, lastEventAt: Date): Promise; cleanupStale(activeIds: string[]): Promise; }