declare namespace javax { namespace swing { namespace plaf { namespace basic { namespace BasicBorders { // @ts-ignore class ButtonBorder extends javax.swing.border.AbstractBorder implements javax.swing.plaf.UIResource { // @ts-ignore constructor(shadow: java.awt.Color, darkShadow: java.awt.Color, highlight: java.awt.Color, lightHighlight: java.awt.Color) // @ts-ignore shadow: java.awt.Color // @ts-ignore darkShadow: java.awt.Color // @ts-ignore highlight: java.awt.Color // @ts-ignore lightHighlight: java.awt.Color // @ts-ignore public paintBorder(c: java.awt.Component, g: java.awt.Graphics, x: number /*int*/, y: number /*int*/, width: number /*int*/, height: number /*int*/): void // @ts-ignore public getBorderInsets(c: java.awt.Component, insets: java.awt.Insets): java.awt.Insets } } } } } }