import { IRenderer, IRenderable } from '../../api';
/**
 * Implementation of the 'overlay' markup element.
 * An overlay always has to be a part of an overlays element. A
 * div HTML element is created containing an additional div
 * element for the overlay content and a button for the interaction.
 * The class lto-overlay is added to allow CSS manipulations.
 *
 * @see {@link IRenderable}
 * @see {@link Overlays}
 */
export declare class Overlay implements IRenderable {
    private readonly renderable;
    constructor(renderable: IRenderable);
    /**
     * @inheritDoc
     */
    render(renderer: IRenderer, isNested: boolean): HTMLElement;
}
