import { IRenderable, IRenderer, ISpecification } from '../../api'; /** * Implementation of the 'button' markup element. * A HTML button element is created with type button and * if given in the markup its name, text and value. The * class lto-button is added to allow CSS modifications. * For form submit buttons we refer to @see {@link Submit} * * @see {@link IRenderable} */ export declare class Button implements IRenderable { static readonly TYPE = "button"; private readonly spec; constructor(message: ISpecification); /** * @inheritDoc */ render(renderer: IRenderer, isNested: boolean): HTMLElement; static cleanupButtons(className?: string): void; }