import { Plugin } from "../plugin"; import { CrochetVM } from "../vm-interface"; export declare class Crochet extends CrochetVM { stdlib_path: string; get prelude(): string[]; read_file(filename: string): Promise; load_native(filename: string): Promise<(_: Plugin) => void | Promise>; initialise(): Promise; register_packages_from_directory(root: string): Promise; }