export declare enum NotificationType {
    Info = "info",
    Success = "success",
    Warning = "warning",
    Error = "error",
    Progress = "progress"
}
export declare enum NotificationActionType {
    Url = "url",
    Sheet = "sheet",
    Modal = "modal"
}
export declare class CreateNotificationDto {
    user_id: number;
    title: string;
    body?: string;
    icon?: string;
    type?: NotificationType;
    action_type?: NotificationActionType;
    action_data?: Record<string, unknown>;
    action_url?: string;
    auto_remove?: boolean;
    progress?: number;
    started_at?: string;
}
//# sourceMappingURL=create-notification.dto.d.ts.map