export interface ButtonInstance { toggle(): void; dispose(): void; } export type ComponentOptions = Record; export interface ButtonClass { readonly VERSION: string; readonly DATA_KEY: string; readonly EVENT_KEY: string; new (element: Element | string): ButtonInstance; getInstance(element: string | Element): ButtonInstance | null; getOrCreateInstance(element: string | Element, config?: ComponentOptions): ButtonInstance; } declare const Button: ButtonClass; export default Button; //# sourceMappingURL=button.d.ts.map