import { Observable } from 'rxjs'; import { WindowState } from '../types/window-state.type'; export interface NativeService { showNotify( roomSeq: number, title: string, contents: string, image: string, useSound: boolean ): void; checkForUpdates(): Observable; showImageViewer(): void; saveFile(path: string, buf: ArrayBuffer): Observable; readFile(path: string): Observable; windowStateChanged(): Observable; windowClose(): void; windowMinimize(): void; windowMaximize(): void; }