// import type { EmployeeState } from '@/app/employees/interface'
// import type { UserStates } from '@/app/launches/interface'
// import type { EmployeeState } from '@/app/employees/interface'
import type { UserStates } from '@/app/launches/interface';
import type { DesignationsState } from '@/app/designations/interface';
import type { RegionsState } from '@/app/region/interface';
import type { ConfigurationsState } from '@/app/configuration/interface';
import type { RolesState } from '@/app/role/interface';
import type { EmployeeState } from '@/app/employees/interface';
import { type AllLeadsState } from '@/app/enquiries/interface';
import type { UserProfileState } from '@/app/profile/interface';

import type { DashboardState } from '@/app/dashboard/interface';

export interface RootStates {
    // users: UserState
    roleMapping: RolesState
    roles: RolesState
    employees: EmployeeState
    launches: UserStates
    projects: UserStates
    allLeads: AllLeadsState
    designation: DesignationsState
    region: RegionsState
    configuration: ConfigurationsState
    userProfile: UserProfileState

    dashboardStatistics: DashboardState
    dashboardWeekStatistics: DashboardState
    dashboardSourceQuality: DashboardState
    sourceEfficiencyData: DashboardState

    // launches : UserStates
    // projects : UserStates
}
