import { OnInit, OnDestroy, AfterViewInit, ElementRef } from '@angular/core'; import { ACUtils } from '../../../services/ac-utils.service'; import { ACCom } from '../../../services/ac-com.service'; import { ACBasePrimitive } from '../base/ac-base-primitive'; import { ACBaseComponent } from '../../../common/data-types/ac-base-component'; import { ACBaseDataModel } from '../../../common/data-types/ac-data-types'; export declare class ACLogbookComponent extends ACBasePrimitive implements AfterViewInit, OnInit, OnDestroy { private elementRef; ACCom: ACCom; ACUtils: ACUtils; propList: Array; myModel: ACBaseDataModel; _instanceName: string; _type: number; _link: string; _acItem: string; _description: string; set instanceName(val: string); base: ACBaseComponent; loadingIndicator: boolean; rows: Array; constructor(elementRef: ElementRef, ACCom: ACCom, ACUtils: ACUtils); ngOnDestroy(): void; killed: boolean; ngOnInit(): void; ngAfterViewInit(): void; getValueOnServer(VarName: string): any; getDateStringFromSqlDate(datestring: string): string; getDateFromDateString(datestring: string, stdfmt?: boolean): number; loadConfig(): void; done(item: LogBookItem): void; types: LogBookTypes; LogTypes: { selectedId: number; items: { valueId: number; viewValue: string; }[]; }; editLog(item: any): void; newLog(): void; } export declare class LogBookItem { Instance: string; Type: number; TypeName: string; State: number; Name: string; Description: string; Done: boolean; DateCreation: string; DateLastChange: string; UserCreation: string; UserLastChange: string; ChangeSet: string; Link: string; LogbookID: number; acItem: string; Variable: any; Reference: string; _Done: boolean; } export declare class LogBookTypes { Items: { valueId: number; viewValue: string; }[]; }