import { Component } from '../Component'; interface ButtonStyles { backgroundColor: string; color: string; fontFamily: string; fontSize: number; borderRadius: number; } interface ButtonOptions { styles: ButtonStyles; text: string; disabled?: boolean; } export declare class Button extends Component { private styles; private isHovered; constructor(options: ButtonOptions); private applyStyles; private handleMouseEnter; private handleMouseLeave; setDisabled(disabled: boolean): this; } export {}; //# sourceMappingURL=Button.d.ts.map