declare namespace javax { namespace swing { namespace text { namespace LayeredHighlighter { /** * Layered highlight renderer. */ // @ts-ignore abstract class LayerPainter extends java.lang.Object implements javax.swing.text.Highlighter.HighlightPainter { // @ts-ignore constructor() // @ts-ignore public abstract paintLayer(g: java.awt.Graphics, p0: number /*int*/, p1: number /*int*/, viewBounds: java.awt.Shape, editor: javax.swing.text.JTextComponent, view: javax.swing.text.View): java.awt.Shape } } } } }