import { IRenderer, IRenderable, ISpecification } from '../../api'; import { INode } from "../../support/node"; /** * Implementation of the 'overlay' markup element. * A HTML div element which can contain several markup elements. * An overlay will be triggered by clicking on the associated 'trigger' element * For CSS manipulations the following classes are added: * lto-overlay: the overlay element * * @see {@link IRenderable} */ export declare class Overlay implements IRenderable { private readonly spec; constructor(spec: ISpecification); /** * @inheritDoc */ render(renderer: IRenderer, isNested: boolean): HTMLElement; static hide(overlay: INode): void; static show(overlay: INode): void; }