import { KSLCustomElementWithTooltip } from "./abstract/KSLCustomElementWithTooltip"; export declare enum ButtonType { Primary = "primary", Quinary = "quinary" } export declare class KSLButtonElement extends KSLCustomElementWithTooltip { static get is(): "ksl-button"; static get observedAttributes(): string[]; get loading(): boolean; set loading(value: boolean); get disabled(): boolean; set disabled(value: boolean); constructor(); static initializeTemplate(): HTMLTemplateElement; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(attributeName: string, _oldValue: string | null, newValue: string | null): void; private handleClick; }