import { AfterViewInit, ChangeDetectorRef, OnChanges, OnInit, QueryList, SimpleChanges } from '@angular/core'; import { OrderProcessState } from '@vendure/admin-ui/core'; import { BehaviorSubject, Observable } from 'rxjs'; import { OrderProcessNodeComponent } from './order-process-node.component'; import { StateNode } from './types'; import * as i0 from "@angular/core"; export declare class OrderProcessGraphComponent implements OnInit, OnChanges, AfterViewInit { private changeDetector; states: OrderProcessState[]; initialState?: string; setActiveState$: BehaviorSubject; activeState$: Observable; nodes: StateNode[]; edges: Array<{ from: OrderProcessNodeComponent; to: OrderProcessNodeComponent; index: number; }>; nodeComponents: QueryList; constructor(changeDetector: ChangeDetectorRef); get outerHeight(): number; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; onMouseOver(stateName: string): void; onMouseOut(): void; getNodeFor(state: string): OrderProcessNodeComponent | undefined; private populateNodes; private populateEdges; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }