import { OnDestroy, OnInit } from "@angular/core"; import { WxCCAPIService } from "./services/wxcc-flow-api.service"; import { IWxCCFlowchart, IWxCCJSON, IWxCCNonIRJSON } from "./types/wxcc"; import { WxCC2GraphService } from "./services/wxcc2graph.service"; import { FileState } from "./constants/wxcc-api.constants"; import * as i0 from "@angular/core"; type WxCCFlowchartState = { fileNames: { fileName: string; host: string; }[]; uccxIp: string; selectedFileName: string; selectedFileStatus: FileState; loading: boolean; flowchart: IWxCCFlowchart | null; irDoc: IWxCCJSON; nonIrDoc: IWxCCNonIRJSON; errorMessage: string; statuses: any[]; }; export declare class WxCCFlowchartPageComponent implements OnInit, OnDestroy { private readonly api; private readonly wxcc2graph; customerId: number; host: string; token: string; private readonly destroy$; readonly state: WxCCFlowchartState; constructor(api: WxCCAPIService, wxcc2graph: WxCC2GraphService); ngOnInit(): void; ngOnDestroy(): void; private init; private subscribeToCustomerChanges; private loadMockFlowchart; private loadFileNames; private loadWxCCFlowData; onSave(): void; onExportNonIr(): void; onReset(): void; onComplete(): void; onFileNameSelectionChange(item: { fileName: string; host: string; }): void; getStatus(fileName: string, uccxIp: string): any; setLoading(loading: boolean): void; setError(error: string): void; private get baseParams(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};