/** * Defines the Donation component * Author: Callan Heard */ import { OnInit, OnDestroy, ComponentFactoryResolver } from '@angular/core'; import { Store } from '@ngrx/store'; import { DonationsState } from './types/donation.type'; import * as i0 from "@angular/core"; /** Render required DonationInput component based on donation state */ export declare class DonationComponent implements OnInit, OnDestroy { private Store; private ComponentFactoryResolver; /** Bind whether an input component is rendered to host class */ private _visible; /** Main state property subscription */ private _subscription; /** Subscriptions to rendered component output events */ private _outputs; /** Current component ViewContainerRef */ private _container; /** Bind whether an input component is rendered to host class */ get visible(): boolean; /** Inject services */ constructor(Store: Store<{ donations: DonationsState; }>, ComponentFactoryResolver: ComponentFactoryResolver); /** Destroy previously rendered component/view */ private _destroy; /** Render component and initialise handling any state changes */ ngOnInit(): void; /** Unsubscribe observables */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=donation.component.d.ts.map