import type Database from 'better-sqlite3'; import type { Notification } from '../types.js'; export interface CreateNotificationInput { readonly task_id?: string; readonly project_id?: string; readonly level: string; readonly channel: string; readonly title: string; readonly body?: string; } export declare class NotificationRepository { private readonly db; constructor(db: Database.Database); create(input: CreateNotificationInput): Notification; findRecent(limit?: number): readonly Notification[]; markDelivered(id: string): void; } //# sourceMappingURL=notification.d.ts.map