import { AnyWrapper, Constructor } from '../Wrapper.js'; import { CommonScriptbase, ScriptbaseConstructor } from './scriptbase.js'; export interface CommonMunder extends CommonScriptbase { } export declare type MunderConstructor = Constructor>; export declare function CommonMunderMixin>(Base: T): MunderConstructor & T; export interface CommonMover extends CommonScriptbase { } export declare type MoverConstructor = Constructor>; export declare function CommonMoverMixin>(Base: T): MoverConstructor & T; export interface CommonMunderover extends CommonScriptbase { readonly underChild: W; readonly overChild: W; } export declare type MunderoverConstructor = Constructor>; export declare function CommonMunderoverMixin>(Base: T): MunderoverConstructor & T;