declare class NotificationBase { _id?: string; not_id_user?: string; not_type?: 'info' | 'success' | 'warning' | 'error' | 'system'; not_category?: string; not_title?: string; not_message?: string; not_data?: any; not_action_url?: string; not_action_label?: string; not_status?: 'pending' | 'sent' | 'delivered' | 'read' | 'archived'; not_read_at?: Date; not_delivered_at?: Date; not_archived_at?: Date; not_channels?: { in_app?: boolean; email?: boolean; sms?: boolean; }; not_priority?: 'low' | 'normal' | 'high' | 'urgent'; not_expires_at?: Date; not_id_created_by?: string; not_created_at?: Date; not_updated_at?: Date; } declare class Notification extends NotificationBase { } export { NotificationBase, // interface Notification };