/// import { IEffectsAction } from 'redux-effects-promise'; import { IActiveValueWrapper, IChangesWrapper, IChannelWrapper, IDataWrapper, IDictionariesWrapper, IDirectionsWrapper, IDirtyWrapper, IElementWrapper, IEntity, IEntityIdTWrapper, IEntityWrapper, IErrorWrapper, IFilterWrapper, IFormWrapper, ILayoutWrapper, IListWrapper, INotificationWrapper, IPrimaryFilterWrapper, IProgressWrapper, IQueryFilterWrapper, IQueryWrapper, IQueueWrapper, IRawDataWrapper, ISecondaryFilterWrapper, ISectionNameWrapper, ISelectedWrapper, IStackWrapper, ITabPanelWrapper, ITokenWrapper, ITransportWrapper, IUserWrapper } from '../definitions.interface'; import { IReduxChannelEntity, IReduxChannelHolderEntity, IReduxChannelMessageEntity, IReduxChannelsEntity, IReduxFormHolderEntity, IReduxLayoutHolderEntity, IReduxListHolderEntity, IReduxQueryFilterHolderEntity, IReduxStackHolderEntity, IReduxStackItemEntity, LayoutModesEnum, ToolbarToolsEnum } from '../definition'; /** * @stable [29.02.2020] * @param {ITokenWrapper} wrapper * @returns {TValue} */ export declare const selectToken: (wrapper: ITokenWrapper) => TValue; /** * @stable [05.03.2020] * @param {IChangesWrapper} entity * @returns {TResult} */ export declare const selectChanges: (entity: IChangesWrapper) => TResult; /** * @stable [05.03.2020] * @param {IEntityWrapper} entity * @returns {TResult} */ export declare const selectEntity: (entity: IEntityWrapper) => TResult; /** * @stable [06.05.2020] */ export declare class Selectors { static readonly activeToolbarToolsFromDirtyWrapper: (wrapper: IDirtyWrapper) => ToolbarToolsEnum[]; static readonly activeValue: (wrapper: IActiveValueWrapper) => TValue; static readonly changes: (entity: IChangesWrapper) => TResult; static readonly channel: (wrapper: IChannelWrapper) => TEntity; static readonly channelEntity: (wrapper: IReduxChannelHolderEntity, ip: string) => IReduxChannelEntity; static readonly channelMessagesByIp: (wrapper: IReduxChannelHolderEntity, ip: string) => IReduxChannelMessageEntity[]; static readonly data: (wrapper: IDataWrapper) => TData; static readonly dictionaries: (wrapper: IDictionariesWrapper) => TValue; static readonly directions: (wrapper: IDirectionsWrapper) => TValue; static readonly element: (wrapper: IElementWrapper) => TValue; static readonly entity: (entity: IEntityWrapper) => TResult; static readonly entityId: (wrapper: IEntityIdTWrapper) => import("react").ReactText; static readonly error: (wrapper: IErrorWrapper) => TValue; static readonly filter: (wrapper: IFilterWrapper) => TValue; static readonly firstStackItemEntity: (entity: IReduxStackHolderEntity) => IReduxStackItemEntity; static readonly form: (wrapper: IFormWrapper) => TValue; static readonly formHolderEntityChanges: (entity: IReduxFormHolderEntity) => TEntity; static readonly layout: (wrapper: ILayoutWrapper) => TEntity; static readonly layoutMode: (entity: IReduxLayoutHolderEntity) => LayoutModesEnum; static readonly list: (wrapper: IListWrapper) => TValue; static readonly listProgress: (entity: IReduxListHolderEntity>) => boolean; static readonly listRawData: (entity: IReduxListHolderEntity>) => TRawData; static readonly listSelectedEntity: (entity: IReduxListHolderEntity>) => TEntity; static readonly mergedLayoutMode: (merged: IReduxLayoutHolderEntity, original: IReduxLayoutHolderEntity) => LayoutModesEnum; static readonly notification: (wrapper: INotificationWrapper) => TEntity; static readonly payloadFromAction: (action: IEffectsAction) => TPayload; static readonly preventEffectsFromAction: (wrapper: IEffectsAction) => boolean; static readonly previousActionFromAction: (wrapper: IEffectsAction) => IEffectsAction; static readonly previousActionTypeFromAction: (action: IEffectsAction) => string; static readonly primaryFilter: (wrapper: IPrimaryFilterWrapper) => TValue; static readonly progress: (wrapper: IProgressWrapper) => boolean; static readonly query: (wrapper: IQueryWrapper) => string; static readonly queryFilter: (wrapper: IQueryFilterWrapper) => TValue; static readonly queryFilterEntityQuery: (entity: IReduxQueryFilterHolderEntity) => string; static readonly queue: (wrapper: IQueueWrapper) => TValue; static readonly rawData: (wrapper: IRawDataWrapper) => TValue; static readonly secondaryFilter: (wrapper: ISecondaryFilterWrapper) => TValue; static readonly sectionFromAction: (action: IEffectsAction) => string; static readonly sectionName: (wrapper: ISectionNameWrapper) => string; static readonly selected: (wrapper: ISelectedWrapper) => TValue; static readonly selectedEntityFromAction: (action: IEffectsAction) => TEntity; static readonly selectedEntityIdFromAction: (action: IEffectsAction) => import("react").ReactText; static readonly stack: (wrapper: IStackWrapper) => TEntity; static readonly stackItemEntities: (entity: IReduxStackHolderEntity) => IReduxStackItemEntity[]; static readonly tabPanel: (entity: ITabPanelWrapper) => TTabPanel; static readonly transport: (wrapper: ITransportWrapper) => TTransport; static readonly user: (wrapper: IUserWrapper) => TUser; static readonly validFromAction: (action: IEffectsAction) => boolean; }