import { State } from '@nimles/react-redux'; export interface RootState { carts: State; orders: State; publicPaymentOptions: State; publicLayouts: State; publicPages: State; publicPosts: State; publicThemes: State; relationships: State; pipelines: State; deliveryOptions: State; paymentOptions: State; payments: State; auth: AuthState; certificates: State; clients: State; currentUser: UserState; publicTenants: State; users: State; files: State; organizations: State; publicOrganizations: State; sites: State; publicProductGroups: State; productProperties: State; publicProducts: State; vehicles: State; culture: CultureState; uiControls: UIControlsState; version: number; } export interface UserState extends State { user: any; } export interface AuthState extends State { tenantId: string; } export interface UIControlsState { sidebarShow: boolean; sidebarMinimize: boolean; asideShow: boolean; darkMode: boolean; } export interface CultureState { loaded: boolean; values: string[]; selected?: string; }