import * as React from 'react'; import { ILocationWrapper, IProxyContainerWrapper, IQueryParamsWrapper, IRouteParamsWrapper, ISectionNameWrapper, ITitleWrapper } from '../definitions.interface'; import { IUniversalContainerProps } from './props-definition.interface'; import { IReduxLayoutHolderEntity } from './layout-definition.interface'; import { IReduxNotificationHolderEntity } from './notification-definition.interface'; import { IReduxStackHolderEntity } from './stack-definition.interface'; import { IUniversalStoreEntity } from './redux-definition.interface'; import { IWebComponentEntity } from './component-definition.interface'; import { IGenericContainer } from './generic-container-definition.interface'; /** * @react-native-compatible * @stable [23.10.2019] */ export declare const UniversalScrollableContext: React.Context; /** * @react-native-compatible * @stable [23.10.2019] */ export declare const UniversalStickyContext: React.Context; /** * @react-native-compatible * @stable [03.02.2020] */ export declare const UniversalIdProviderContext: React.Context; /** * @react-native-compatible * @stable [20.09.2019] */ export interface IUniversalContainerEntity extends IUniversalStoreEntity, IReduxNotificationHolderEntity, ISectionNameWrapper, ITitleWrapper { } /** * @stable [28.09.2019] */ export interface IContainerEntity extends IUniversalContainerEntity, IReduxLayoutHolderEntity { } /** * @browser-compatible * @stable [20.09.2019] */ export interface IWebContainerEntity extends IWebComponentEntity, ILocationWrapper, IRouteParamsWrapper, IQueryParamsWrapper, IReduxStackHolderEntity { } /** * @deprecated */ export interface IUniversalContainerCtor = IUniversalContainerProps, TState = {}, TDictionaries = {}, TPermissions = {}> extends React.ComponentClass { } /** * @holder-entity * @stable [01.08.2020] */ export interface IProxyContainerHolderEntity extends IProxyContainerWrapper { }