import { IBaseSelectProps, IBasicListProps, IDefaultLayoutContainerProps, IDefaultLayoutProps, IDictionariesContainer, IFilterFormDialogContainerProps, IFormContainerProps, IFormProps, IFormTabPanelContainerProps, IGenericContainer, IHeaderProps, IListContainerProps, IListProps, IPageToolbarContainerProps, IPageToolbarProps, IPrimaryFilterExtendedFormEntity, IReduxBaseDictionariesEntity, IReduxDictionariesEntity, IReduxDictionaryEntity, IReduxPrimaryFilterFormHolderEntity, IReduxSecondaryFilterFormHolderEntity, ISearchToolbarContainerProps, ISearchToolbarProps, ISecondaryFilterExtendedFormEntity, ITabPanelContainerProps, ITabPanelProps, IToolbarToolsContainerProps, IToolbarToolsProps, IUnsavedFormChangesDialogContainerProps, IUnsavedFormChangesDialogProps } from '../definition'; import { IEntity, ISectionNameWrapper } from '../definitions.interface'; /** * @stable [07.08.2020] */ export interface IDictionariesContainerAsSelectPropsConfigEntity { container: IDictionariesContainer; dataResolver?: (data: TEntity[]) => TResult; dictionaryEntityResolver: (dictionaries: TDictionary) => IReduxDictionaryEntity; } /** * @stable [07.08.2020] */ export interface IDictionariesContainerAsParameterizedSelectPropsConfigEntity extends IDictionariesContainerAsSelectPropsConfigEntity { payloadResolver?: () => TPayload; } /** * @stable [30.07.2020] */ export declare class MapAsComponentUtils { static readonly containerAsUnsavedFormChangesDialogContainerProps: (proxyContainer: IGenericContainer) => IUnsavedFormChangesDialogContainerProps; static readonly defaultLayoutContainerProps: (defaultLayoutContainer: IDefaultLayoutContainerProps) => IDefaultLayoutContainerProps; static readonly defaultLayoutPropsAsHeaderProps: (defaultLayout: IDefaultLayoutProps>) => IHeaderProps; static readonly dictionariesContainerAsParameterizedSelectProps: (cfg: IDictionariesContainerAsParameterizedSelectPropsConfigEntity) => IBaseSelectProps; static readonly dictionariesContainerAsPlaceFieldProps: (container: IDictionariesContainer) => IBaseSelectProps; static readonly dictionariesContainerAsSelectProps: (cfg: IDictionariesContainerAsSelectPropsConfigEntity) => IBaseSelectProps; static readonly filterFormDialogContainerProps: (filterFormDialogContainer: IFilterFormDialogContainerProps) => IFilterFormDialogContainerProps; static readonly formContainerProps: (formContainer: IFormContainerProps) => IFormContainerProps; static readonly formContainerPropsAsFormProps: (formContainer: IFormContainerProps) => IFormProps; static readonly formTabPanelContainerProps: (formTabPanelContainer: IFormTabPanelContainerProps) => IFormTabPanelContainerProps; static readonly formTabPanelContainerPropsAsTabPanelProps: (formTabPanelContainer: IFormTabPanelContainerProps) => ITabPanelProps; static readonly listContainerProps: (listContainer: IListContainerProps) => IListContainerProps; static readonly listPropsAsBasicListProps: (list: IListProps) => IBasicListProps; static readonly pageToolbarContainerProps: (pageToolbarContainer: IPageToolbarContainerProps) => IPageToolbarContainerProps; static readonly pageToolbarContainerPropsAsPageToolbarProps: (pageToolbarContainer: IPageToolbarContainerProps) => IPageToolbarProps; static readonly primaryFilterExtendedFormEntityAsFilterFormDialogContainerProps: (entity: IFilterFormDialogContainerProps & IPrimaryFilterExtendedFormEntity) => IFilterFormDialogContainerProps; static readonly primaryFilterExtendedFormEntityAsFormContainerProps: (entity: ISectionNameWrapper & IPrimaryFilterExtendedFormEntity) => IFormContainerProps; static readonly primaryFilterFormHolderEntityAsToolbarToolsContainerProps: (entity: IToolbarToolsContainerProps & IReduxPrimaryFilterFormHolderEntity) => IToolbarToolsContainerProps; static readonly searchToolbarContainerProps: (searchToolbarContainer: ISearchToolbarContainerProps) => ISearchToolbarContainerProps; static readonly searchToolbarContainerPropsAsSearchToolbarProps: (searchToolbarContainer: ISearchToolbarContainerProps) => ISearchToolbarProps; static readonly secondaryFilterExtendedFormEntityAsFilterFormDialogContainerProps: (entity: IFilterFormDialogContainerProps & ISecondaryFilterExtendedFormEntity) => IFilterFormDialogContainerProps; static readonly secondaryFilterExtendedFormEntityAsFormContainerProps: (entity: ISectionNameWrapper & ISecondaryFilterExtendedFormEntity) => IFormContainerProps; static readonly secondaryFilterFormHolderEntityAsToolbarToolsContainerProps: (entity: IToolbarToolsContainerProps & IReduxSecondaryFilterFormHolderEntity) => IToolbarToolsContainerProps; static readonly tabPanelContainerProps: (tabPanelContainer: ITabPanelContainerProps) => ITabPanelContainerProps; static readonly tabPanelContainerPropsAsTabPanelProps: (tabPanelContainer: ITabPanelContainerProps) => ITabPanelProps; static readonly toolbarToolsContainerProps: (toolbarToolsContainer: IToolbarToolsContainerProps) => IToolbarToolsContainerProps; static readonly toolbarToolsContainerPropsAsToolbarToolsProps: (toolbarToolsContainer: IToolbarToolsContainerProps) => IToolbarToolsProps; static readonly toolbarToolsProps: (toolbarTools: IToolbarToolsProps) => IToolbarToolsProps; static readonly unsavedFormChangesDialogContainerPropsAsUnsavedFormChangesDialogProps: (unsavedFormChangesDialogContainer: IUnsavedFormChangesDialogContainerProps) => IUnsavedFormChangesDialogProps; static readonly unsavedFormChangesDialogProps: (unsavedFormChangesDialog: IUnsavedFormChangesDialogProps) => IUnsavedFormChangesDialogProps; }