export interface IOpenOptions { /** 等待app退出 */ wait?: boolean; /** 后台打开,只在Mac系统下支持 */ background?: boolean; /** * 指定用于打开目标的应用程序,或者指定包含应用程序和应用程序参数的数组。 * @warn 注意:不要硬编码该字段,比如Chrome程序在macOS上是google chrome,在Linux上是google-chrome,在Windows上是chrome。 * */ app?: string; /** 根据文件扩展名来使用默认应用打开 */ extension?: boolean | string; /** 强制打开 */ force?: boolean; /** 如果文件不存在,不创建该文件 */ noCreate?: boolean; /** 启动一个server来支持open服务 */ server?: boolean; /** 如果文件存在,强制写入该文件 */ overwrite?: boolean; } export declare function Open(paths: string[], openOptions?: IOpenOptions): Promise; export declare function openAnyway(userInput: string, openOptions?: IOpenOptions): void;