///
import { IOperationEntity, IReduxSortDirectionsEntity, IReduxTransportHolderEntity, ISortDirectionEntity, ISortDirectionsEntity, IUniversalApplicationEntity } from '../definition';
import { EntityIdT, IEntityIdTWrapper } from '../definitions.interface';
/**
* @stable [17.11.2019]
* @param {IReduxTransportHolderEntity} entity
* @returns {string}
*/
export declare const selectTransportWrapperToken: (entity: IReduxTransportHolderEntity) => string;
/**
* @stable [25.11.2019]
* @param {IReduxTransportHolderEntity} entity
* @returns {string[]}
*/
export declare const selectTransportWrapperQueue: (entity: IReduxTransportHolderEntity) => string[];
/**
* @stable [20.10.2019]
* @param {EntityIdT} id
* @returns {IEntityIdTWrapper}
*/
export declare const mapEntityId: (id: EntityIdT) => IEntityIdTWrapper;
/**
* @stable [13.11.2019]
* @param {IReduxSortDirectionsEntity} directions
* @returns {ISortDirectionsEntity}
*/
export declare const mapSortDirectionsWrapperEntity: (directions: IReduxSortDirectionsEntity) => ISortDirectionsEntity;
/**
* @stable [20.10.2019]
* @param {IEntityIdTWrapper} entity
* @returns {IEntityIdTWrapper}
*/
export declare const mapIdentifiedEntity: (entity: IEntityIdTWrapper) => IEntityIdTWrapper;
/**
* @stable [13.11.2019]
* @param {ISortDirectionEntity} entity
* @returns {ISortDirectionEntity}
*/
export declare const mapSortDirectionEntity: (entity: ISortDirectionEntity) => ISortDirectionEntity;
/**
* @stable [25.11.2019]
* @param {string[]} queue
* @param {string | IOperationEntity} operations
* @returns {boolean}
*/
export declare const hasQueueOperations: (queue: string[], ...operations: (string | IOperationEntity)[]) => boolean;
/**
* @stable [25.11.2019]
* @param {IReduxTransportHolderEntity} entity
* @param {string | IOperationEntity} operations
* @returns {boolean}
*/
export declare const hasTransportWrapperQueueOperations: (entity: IReduxTransportHolderEntity, ...operations: Array) => boolean;
/**
* @stable [28.11.2019]
* @param {IUniversalApplicationEntity} entity
* @returns {boolean}
*/
export declare const isApplicationInProgress: (entity: IUniversalApplicationEntity) => boolean;
/**
* @stable [28.11.2019]
* @param {IUniversalApplicationEntity} entity
* @returns {boolean}
*/
export declare const doesApplicationErrorExist: (entity: IUniversalApplicationEntity) => boolean;
/**
* @stable [28.11.2019]
* @param {IUniversalApplicationEntity} entity
* @returns {boolean}
*/
export declare const isApplicationMessageVisible: (entity: IUniversalApplicationEntity) => boolean;
/**
* @stable [05.05.2020]
*/
export declare class Mappers {
static readonly containerAsUnsavedFormChangesDialogContainerProps: (proxyContainer: import("../definition").IGenericContainer) => import("../definition").IUnsavedFormChangesDialogContainerProps;
static readonly defaultLayoutContainerProps: (defaultLayoutContainer: import("../definition").IDefaultLayoutContainerProps) => import("../definition").IDefaultLayoutContainerProps;
static readonly defaultLayoutPropsAsHeaderProps: (defaultLayout: import("../definition").IDefaultLayoutProps>) => import("../definition").IHeaderProps;
static readonly dictionariesContainerAsParameterizedSelectProps: (cfg: import("./map-as-component").IDictionariesContainerAsParameterizedSelectPropsConfigEntity) => import("../definition").IBaseSelectProps;
static readonly dictionariesContainerAsPlaceFieldProps: (container: import("../definition").IDictionariesContainer) => import("../definition").IBaseSelectProps;
static readonly dictionariesContainerAsSelectProps: (cfg: import("./map-as-component").IDictionariesContainerAsSelectPropsConfigEntity) => import("../definition").IBaseSelectProps;
static readonly dictionaryEntityAsDisabled: (dictionaryEntity: import("../definition").IReduxDictionaryEntity) => import("../definitions.interface").IDisabledWrapper;
static readonly dictionaryEntityAsProgress: (dictionaryEntity: import("../definition").IReduxDictionaryEntity) => import("../definitions.interface").IProgressWrapper;
static readonly dictionaryEntityAsSelectEntity: (entity: import("../definition").IReduxDictionaryEntity, accessor?: (data: TEntity[]) => TResult) => import("../definition").IPresetsBaseSelectEntity;
static readonly dictionaryEntityAsSelectOptionEntities: (dictionaryEntity: import("../definition").IReduxDictionaryEntity, accessor?: (data: TEntity | TEntity[]) => any) => import("../definition").IPresetsSelectOptionEntity[];
static readonly entityAsExtendedEntity: (formEntity: import("../definition").IReduxFormEntity, entity?: TEntity) => import("../definition").IExtendedEntity;
static readonly entityAsExtendedFormEntity: (formEntity: import("../definition").IReduxFormEntity, entity?: TEntity) => import("../definition").IExtendedFormEntity;
static readonly entityAsFullSearchFilter: (entity: import("../definition").IReduxQueryFilterHolderEntity & import("../definition").IReduxListHolderEntity> & import("../definition").IReduxPrimaryFilterFormEntity & import("../definition").IReduxSecondaryFilterFormEntity, cfg?: {
paging: boolean;
}) => TFilter;
static readonly extendedEntity: (extendedEntity: import("../definition").IExtendedEntity) => import("../definition").IExtendedEntity;
static readonly extendedEntityAsApiEntity: (extendedEntity: import("../definition").IExtendedEntity) => import("../definition").IApiEntity;
static readonly filterFormDialogContainerProps: (filterFormDialogContainer: import("../definition").IFilterFormDialogContainerProps) => import("../definition").IFilterFormDialogContainerProps;
static readonly form: (form: TForm) => import("../definitions.interface").IFormWrapper;
static readonly formContainerProps: (formContainer: import("../definition").IFormContainerProps) => import("../definition").IFormContainerProps;
static readonly formContainerPropsAsFormProps: (formContainer: import("../definition").IFormContainerProps) => import("../definition").IFormProps;
static readonly formEntityAsFinalEntity: (formEntity: import("../definition").IReduxFormEntity, entity?: TEntity) => TEntity;
static readonly formHolderEntity: (entity: import("../definition").IReduxFormHolderEntity) => import("../definition").IReduxFormHolderEntity;
static readonly formTabPanelContainerProps: (formTabPanelContainer: import("../definition").IFormTabPanelContainerProps) => import("../definition").IFormTabPanelContainerProps;
static readonly formTabPanelContainerPropsAsTabPanelProps: (formTabPanelContainer: import("../definition").IFormTabPanelContainerProps) => import("../definition").ITabPanelProps;
static readonly listContainerProps: (listContainer: import("../definition").IListContainerProps) => import("../definition").IListContainerProps;
static readonly listHolderEntity: (entity: import("../definition").IReduxListHolderEntity>) => import("../definition").IReduxListHolderEntity>;
static readonly listHolderEntityAsDisabled: (listEntity: import("../definition").IReduxListHolderEntity>) => import("../definitions.interface").IDisabledWrapper;
static readonly listHolderEntityAsPagedEntity: (entity: import("../definition").IReduxListHolderEntity>, pageSize?: number) => import("../definition").IReduxPagedEntity;
static readonly listPropsAsBasicListProps: (list: import("../definition").IListProps) => import("../definition").IBasicListProps;
static readonly listSelectedEntityAsExtendedFormEntity: (listHolderEntity: import("../definition").IReduxListHolderEntity>, formEntity: import("../definition").IReduxFormEntity) => import("../definition").IExtendedFormEntity;
static readonly listSelectedEntityAsFinalEntity: (listHolderEntity: import("../definition").IReduxListHolderEntity>, formEntity: import("../definition").IReduxFormEntity) => TEntity;
static readonly namedEntityAsRawDataLabeledValueEntity: (entity: import("../definition").INamedEntity) => import("../definition").IPresetsRawDataLabeledValueEntity;
static readonly optionEntitiesAsSelectOptionEntities: (data: TEntity | TEntity[]) => import("../definition").IPresetsSelectOptionEntity[];
static readonly pagedEntity: (entity: import("../definition").IReduxPagedEntity) => import("../definition").IReduxPagedEntity;
static readonly pageToolbarContainerProps: (pageToolbarContainer: import("../definition").IPageToolbarContainerProps) => import("../definition").IPageToolbarContainerProps;
static readonly pageToolbarContainerPropsAsPageToolbarProps: (pageToolbarContainer: import("../definition").IPageToolbarContainerProps) => import("../definition").IPageToolbarProps;
static readonly paginatedEntity: (entity: import("../definition").IReduxPaginatedEntity) => import("../definition").IReduxPaginatedEntity;
static readonly primaryFilterExtendedFormEntityAsFilterFormDialogContainerProps: (entity: import("../definition").IFilterFormDialogContainerProps & import("../definition").IPrimaryFilterExtendedFormEntity) => import("../definition").IFilterFormDialogContainerProps;
static readonly primaryFilterExtendedFormEntityAsFormContainerProps: (entity: import("../definitions.interface").ISectionNameWrapper & import("../definition").IPrimaryFilterExtendedFormEntity) => import("../definition").IFormContainerProps;
static readonly primaryFilterFormEntityAsPrimaryFilterExtendedFormEntity: (primaryFilterFormEntity: import("../definition").IReduxPrimaryFilterFormEntity, entity?: TEntity) => import("../definition").IPrimaryFilterExtendedFormEntity;
static readonly primaryFilterFormHolderEntityAsToolbarToolsContainerProps: (entity: import("../definition").IToolbarToolsContainerProps & import("../definition").IReduxPrimaryFilterFormHolderEntity) => import("../definition").IToolbarToolsContainerProps;
static readonly queryFilterHolderEntity: (entity: import("../definition").IReduxQueryFilterHolderEntity) => import("../definition").IReduxQueryFilterHolderEntity;
static readonly queryFilterHolderEntityAsQuery: (entity: import("../definition").IReduxQueryFilterHolderEntity) => import("../definitions.interface").IQueryWrapper;
static readonly searchToolbarContainerProps: (searchToolbarContainer: import("../definition").ISearchToolbarContainerProps) => import("../definition").ISearchToolbarContainerProps;
static readonly searchToolbarContainerPropsAsSearchToolbarProps: (searchToolbarContainer: import("../definition").ISearchToolbarContainerProps) => import("../definition").ISearchToolbarProps;
static readonly secondaryFilterExtendedFormEntityAsFilterFormDialogContainerProps: (entity: import("../definition").IFilterFormDialogContainerProps & import("../definition").ISecondaryFilterExtendedFormEntity) => import("../definition").IFilterFormDialogContainerProps;
static readonly secondaryFilterExtendedFormEntityAsFormContainerProps: (entity: import("../definitions.interface").ISectionNameWrapper & import("../definition").ISecondaryFilterExtendedFormEntity) => import("../definition").IFormContainerProps;
static readonly secondaryFilterFormEntityAsSecondaryFilterExtendedFormEntity: (secondaryFilterFormEntity: import("../definition").IReduxSecondaryFilterFormEntity, entity?: TEntity) => import("../definition").ISecondaryFilterExtendedFormEntity;
static readonly secondaryFilterFormHolderEntityAsToolbarToolsContainerProps: (entity: import("../definition").IToolbarToolsContainerProps & import("../definition").IReduxSecondaryFilterFormHolderEntity) => import("../definition").IToolbarToolsContainerProps;
static readonly sectionNameWrapper: (wrapper: import("../definitions.interface").ISectionNameWrapper) => import("../definitions.interface").ISectionNameWrapper;
static readonly storeBaseEntity: (entity: import("../definition").IReduxStoreEntity) => import("../definition").IReduxStoreEntity;
static readonly storeEntity: (entity: import("../definition").IReduxStoreEntity) => import("../definition").IReduxStoreEntity;
static readonly tabPanelContainerProps: (tabPanelContainer: import("../definition").ITabPanelContainerProps) => import("../definition").ITabPanelContainerProps;
static readonly tabPanelContainerPropsAsTabPanelProps: (tabPanelContainer: import("../definition").ITabPanelContainerProps) => import("../definition").ITabPanelProps;
static readonly tabPanelHolderEntity: (entity: import("../definition").IReduxTabPanelHolderEntity) => import("../definition").IReduxTabPanelHolderEntity;
static readonly toolbarToolsContainerProps: (toolbarToolsContainer: import("../definition").IToolbarToolsContainerProps) => import("../definition").IToolbarToolsContainerProps;
static readonly toolbarToolsContainerPropsAsToolbarToolsProps: (toolbarToolsContainer: import("../definition").IToolbarToolsContainerProps) => import("../definition").IToolbarToolsProps;
static readonly toolbarToolsProps: (toolbarTools: import("../definition").IToolbarToolsProps) => import("../definition").IToolbarToolsProps;
static readonly unsavedFormChangesDialogContainerPropsAsUnsavedFormChangesDialogProps: (unsavedFormChangesDialogContainer: import("../definition").IUnsavedFormChangesDialogContainerProps) => import("../definition").IUnsavedFormChangesDialogProps;
static readonly unsavedFormChangesDialogProps: (unsavedFormChangesDialog: import("../definition").IUnsavedFormChangesDialogProps) => import("../definition").IUnsavedFormChangesDialogProps;
}