import { IDataWrapper, IDictionariesWrapper, IKeyValue, IPlacesWrapper, IProgressWrapper } from '../definitions.interface'; import { IReduxPagedEntity } from './page-definition.interface'; import { IGenericContainer, IGenericContainerProps } from './generic-container-definition.interface'; /** * @initial-redux-entity * @stable [08.05.2020] */ export declare const INITIAL_REDUX_DICTIONARIES_ENTITY: Readonly; /** * @stable [08.05.2020] */ export declare const DICTIONARY_DESTROY_ACTION_TYPE = "dictionary.destroy"; export declare const DICTIONARY_LOAD_ACTION_TYPE = "dictionary.load"; export declare const DICTIONARY_SET_ACTION_TYPE = "dictionary.set"; /** * @stable [08.05.2020] */ export declare enum DictionariesEnum { PLACES = "places" } /** * @default-entity * @stable [08.05.2020] */ export declare const DEFAULT_DICTIONARY_PAGED_ENTITY: Readonly; /** * @redux-entity * @stable [08.05.2020] */ export interface IReduxDictionaryEntity extends IDataWrapper, IProgressWrapper { } /** * @redux-entity * @stable [08.05.2020] */ export interface IReduxBaseDictionariesEntity extends IPlacesWrapper> { } /** * @redux-entity * @stable [08.05.2020] */ export interface IReduxDictionariesEntity extends IReduxBaseDictionariesEntity { [dictionary: string]: IReduxDictionaryEntity<{}>; } /** * @redux-holder-entity * @stable [08.06.2020] */ export interface IReduxDictionariesHolderEntity extends IDictionariesWrapper { } /** * @container * @stable [07.08.2020] */ export interface IDictionariesContainer extends IGenericContainer> { }