import { InjectionToken } from '@angular/core'; import { DynamicHooksSettings } from './services/settings/settings'; /** * Custom injector tokens that are used for varous internal communication purposes */ export declare const DYNAMICHOOKS_ALLSETTINGS: InjectionToken; export declare const DYNAMICHOOKS_ANCESTORSETTINGS: InjectionToken; export declare const DYNAMICHOOKS_MODULESETTINGS: InjectionToken; export interface SavedBindings { inputs?: { [key: string]: RichBindingData; }; outputs?: { [key: string]: RichBindingData; }; } /** * A detailed information object for a single binding, containing the raw unparsed binding, * its parsed value and all used context variables, if any */ export interface RichBindingData { raw: string; parsed: boolean; value: any; boundContextVariables: { [key: string]: any; }; }