use crossterm::event::{KeyEvent, KeyEventKind, MouseEvent};
use image::DynamicImage;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug)]
pub enum Event {
Init,
Quit,
Error,
Closed,
Tick,
Render,
FocusGained,
FocusLost,
Paste(String),
Key(KeyEvent),
Mouse(MouseEvent),
Resize(u16, u16),
PlayerImage(i64, DynamicImage),
}