import { OnInit } from '@angular/core'; import { Http } from '@angular/http'; import { Observable } from 'rxjs'; import { ILimberLink } from '../interfaces'; export declare class LimberLinkGroupComponent implements OnInit { private http; static nextId: number; showEditor(): void; hideEditor(): void; endPoint: string; navClass: string; allowEdit: boolean; customize: (link: ILimberLink) => ILimberLink; links: ILimberLink[]; editMode: boolean; selectedLink: ILimberLink; httpGet: () => Observable; toggleEditMode: (on: boolean) => void; linksToJson: () => string; constructor(http: Http); ngOnInit(): void; private initLinks(); private getLinks; editLink: (link: ILimberLink) => void; resetSelected: (e: Event) => void; saveSelected: (e: Event) => void; cancelEdit: (e: Event) => void; updateSelected: (l: ILimberLink) => void; addNewLink: () => void; launchEditor: () => void; }