import { IRouteEntity } from './router-definition.interface'; import { IAccessConfigurationWrapper, IErrorWrapper, IKeyValue, IMappersWrapper, IRouteConfigurationWrapper } from '../definitions.interface'; import { IGenericContainerCtor } from './generic-container-definition.interface'; /** * @stable [16.11.2019] */ export declare type ConnectorMapperT = (state: TStoreEntity) => IKeyValue; /** * @stable [17.11.2019] */ export declare type DynamicSectionsMapT = Map; /** * @configuration-entity * @stable [11.04.2020] */ export interface IRouteConfigurationEntity extends IRouteConfigurationWrapper { } /** * @stable [16.11.2019] */ export interface IBasicConnectorEntity extends IMappersWrapper[]>, IRouteConfigurationEntity { } /** * @stable [16.11.2019] */ export interface IConnectorEntity extends IBasicConnectorEntity, IAccessConfigurationWrapper { } /** * @stable [11.06.2020] */ export interface IConnectorContainerFactory { fromTarget(target: IGenericContainerCtor, section: string): IGenericContainerCtor; } /** * @state * @stable [19.09.2020] */ export interface IGenericConnectorContainerState extends IErrorWrapper { } /** * @stable [19.09.2020] */ export declare const $RAC_CONNECTED_CONTAINER_DESTROY_ACTION_TYPE: string; export declare const $RAC_CONNECTED_CONTAINER_INIT_ACTION_TYPE: string;