export interface ServeOptions { port: string; } export interface CompileOptions { output: string; } export type CommandHandler = (dir: string, options: ServeOptions | CompileOptions) => Promise; export interface MarkdownFile { path: string; route: string; content: string; }