import type { NotificationEvent } from './types.js';
import type { NotificationSettings } from '@agent-tower/shared';
export declare class NotificationService {
    private osChannel;
    notify(event: NotificationEvent): Promise<void>;
    private renderTemplate;
    getSettings(): Promise<NotificationSettings>;
    testChannel(channel: string, webhookUrl: string, baseUrl?: string): Promise<void>;
}
//# sourceMappingURL=notification.service.d.ts.map