import { DMenuCloseable } from "./d-menu-closeable"; export interface DMenuContextOwner { } export interface DMenuContextParent { parent: unknown; } export declare class DMenuContext { protected _owner: DMenuContextOwner; protected _closeables: DMenuCloseable[]; constructor(owner: DMenuContextOwner); protected indexOf(target: unknown): number; protected close(index: number): void; add(closeable: DMenuCloseable): void; trim(closeable: DMenuCloseable | null): void; remove(closeable: DMenuCloseable): void; }