/** * Defines the CheckoutAnimation component * Author: Callan Heard */ import { OnInit, OnDestroy, ComponentFactoryResolver } from '@angular/core'; import { Store } from '@ngrx/store'; import { CheckoutAnimationState } from './types/checkout-animation.type'; import * as i0 from "@angular/core"; /** Dynamically render checkout animation components */ export declare class CheckoutAnimationComponent implements OnInit, OnDestroy { private Store; private ComponentFactoryResolver; /** Card categories to match against */ private _categories; /** Subscription to latest value streams */ private _subscription; /** Card categories to match against */ set categories(v_: string[]); /** Current component ViewContainerRef */ private _container; /** Inject services */ constructor(Store: Store<{ 'checkout-animation': CheckoutAnimationState; }>, ComponentFactoryResolver: ComponentFactoryResolver); /** Destroy previously rendered component/view */ private _destroy; /** Render component and initialise handling any state changes */ ngOnInit(): void; /** Subscription/view cleanup */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=checkout-animation.component.d.ts.map