import { AbsModule } from 'scriptable-abstract'; interface ModuleState { filename: string; exports: Record; } /** * Mock implementation of Scriptable's module global variable * Provides functionality for module-related operations * * @implements Module */ declare class MockModule extends AbsModule { static get instance(): MockModule; constructor(); /** * @inheritdoc */ get filename(): string; /** * @inheritdoc */ get exports(): Record; /** * @additional * Set the module filename */ setFilename(filename: string): void; /** * @additional * Set module exports */ setExports(exports: Record): void; } export { MockModule };