/** * Defines the abstract Button component * Author: Callan Heard */ import { EventEmitter } from '@angular/core'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; /** Display a button with varying themes */ export declare class ButtonComponent { private Router; /** Optional component ID to be passed on click event */ id: string; /** Theme class to apply */ theme: number; /** Disabled the button */ disabled: boolean; /** Set path for routerLink */ link: string; /** Click event output handler */ onClick: EventEmitter; /** Inject Router */ constructor(Router: Router); /** Element click handler */ click(e_: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=button.component.d.ts.map