import { TemplateRef, QueryList, AfterContentInit } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/distinctUntilChanged'; import { SkyLinkRecordsState, SkyLinkRecordsStateDispatcher } from './state'; import { SkyLinkRecordsItemModel } from './link-records-item.model'; import { SkyLinkRecordsItemDiffComponent } from './link-records-item-diff.component'; export declare class SkyLinkRecordsItemComponent implements AfterContentInit { private state; private dispatcher; STATUSES: { Created: string; Edit: string; Linked: string; NoMatch: string; Suggested: string; Selected: string; isValid: (value: string) => boolean; }; record: SkyLinkRecordsItemModel; itemTemplate: TemplateRef; matchTemplate: TemplateRef; noMatchTemplate: TemplateRef; itemTitleTemplate: TemplateRef; selectedByDefault: boolean; showNewFieldValues: boolean; viewItems: QueryList; constructor(state: SkyLinkRecordsState, dispatcher: SkyLinkRecordsStateDispatcher); ngAfterContentInit(): void; readonly updatedFieldsTotal: Observable; link(): void; unlink(): void; create(): void; edit(): void; cancelEdit(): void; }