@plurid/plurid-ui-components-react
Version:
Plurid User Interface Components for React
56 lines (55 loc) • 3.78 kB
TypeScript
/// <reference types="react" />
declare const pluridal: {
containers: {
DashboardsRenderer: import("react").FC<import("./containers/DashboardsRenderer").DashboardsRendererProperties>;
EntityView: import("react").ForwardRefExoticComponent<import("./containers/EntityView").EntityViewType>;
};
head: {
Head: import("react-redux").ConnectedComponent<import("react").FC<import("./head/Head").HeadProperties>, {
context: import("react").Context<any>;
Helmet: any;
defaults?: (Partial<import("@plurid/plurid-ui-state-react/distribution/modules/head").HeadState> & import("./head/Head").HeadDefaults) | undefined;
selectors: import("@plurid/plurid-ui-state-react").StateOfAny & {
head: {
getHead: (state: import("@plurid/plurid-ui-state-react").StateWithSlice<"head", import("@plurid/plurid-ui-state-react/distribution/modules/head").HeadState>) => import("@plurid/plurid-ui-state-react/distribution/modules/head").HeadState;
};
};
children?: import("react").ReactNode;
store?: import("@reduxjs/toolkit").Store<any, import("@reduxjs/toolkit").AnyAction> | undefined;
}>;
};
notifications: {
Notification: import("react").FC<import("./notifications/Notification").NotificationOwnProperties>;
Notifications: import("react-redux").ConnectedComponent<import("react").FC<import("./notifications/Notifications").NotificationsProperties>, {
context: import("react").Context<any>;
selectors: import("@plurid/plurid-ui-state-react").StateOfAny & {
themes: {
getGeneralTheme: (state: import("@plurid/plurid-ui-state-react").StateWithSlice<"themes", import("@plurid/plurid-ui-state-react/distribution/modules/themes").ThemesState>) => import("@plurid/plurid-themes/distribution").Theme;
getInteractionTheme: (state: import("@plurid/plurid-ui-state-react").StateWithSlice<"themes", import("@plurid/plurid-ui-state-react/distribution/modules/themes").ThemesState>) => import("@plurid/plurid-themes/distribution").Theme;
};
notifications: {
getAll: (state: import("@plurid/plurid-ui-state-react").StateWithSlice<"notifications", import("@plurid/plurid-ui-state-react/distribution/modules/notifications").NotificationsState>) => import("@plurid/plurid-ui-state-react/distribution/modules/notifications").NotificationsState;
};
};
elements?: Record<string, JSX.Element> | undefined;
store?: import("@reduxjs/toolkit").Store<any, import("@reduxjs/toolkit").AnyAction> | undefined;
}>;
};
sitting: {
SittingTray: import("react-redux").ConnectedComponent<import("react").FC<import("./sitting/SittingTray").SittingTrayProperties>, {
[x: string]: any;
}>;
};
toolbars: {
HorizontalToolbarButton: import("react").FC<import("./toolbars/HorizontalToolbarButton").HorizontalToolbarButtonOwnProperties>;
ToolbarControls: import("react").FC<import("./toolbars/ToolbarControls").ToolbarControlsOwnProperties>;
ToolbarGeneral: import("react-redux").ConnectedComponent<import("react").FC<import("./toolbars/ToolbarGeneral").ToolbarGeneralProperties>, {
[x: string]: any;
}>;
ToolbarSpecific: import("react-redux").ConnectedComponent<import("react").FC<import("./toolbars/ToolbarSpecific").ToolbarSpecificProperties>, {
[x: string]: any;
}>;
VerticalToolbarButton: import("react").FC<import("./toolbars/VerticalToolbarButton").VerticalToolbarButtonOwnProperties>;
};
};
export default pluridal;