import { AnnouncementCategory, AnnouncementPriority, NotificationChannel, UserRole } from '@prisma/client';
export declare class CreateAnnouncementDto {
    estateId: string;
    title: string;
    body: string;
    category: AnnouncementCategory;
    priority?: AnnouncementPriority;
    targetRoles?: UserRole[];
    targetUserIds?: string[];
    deliveryChannels?: NotificationChannel[];
    expiresAt?: Date;
    metadata?: Record<string, unknown>;
}
