export interface Presenter { present(input: InputDTO): void; getViewModel(): ViewModel | null; reset(): void; }