/// // declare module '*.vue' { // import type { DefineComponent } from 'vue'; // // eslint-disable-next-line @typescript-eslint/ban-types, @typescript-eslint/no-explicit-any // const component: DefineComponent<{}, {}, any>; // export default component; // } type Mount = File | { name: string; data: Blob | string }; declare module "@biowasm/aioli" { class Aioli { constructor(tools: string[]); mount(mounts: Mount | Mount[]): Promise; exec(command: string): Promise; cat(filename: string): Promise; // Add any other methods used or known } export default Aioli; }