import { IStructureTabs, StructureTab } from './StructureTabs/types';
export interface IStructureMenuValue extends IStructureTabs {
	dialog: boolean
}

export interface StructureMenuInfosForHeader {
	maxStructuresLoadedDefault?: number
	structuresTabs: StructureTab[]
	uniqueId: string
	userAdeli: string
	userName: string
	userProfession: string
	userRpps: string
	defaultSelected?: IStructureTabs
	cancel?: CallableFunction
	change?: CallableFunction
	input?: CallableFunction
	validate?: CallableFunction
}

export interface StructureMenuInfos {
	maxStructuresLoadedDefault?: number
	structuresTabs: StructureTab[]
	uniqueId: string
	userAdeli: string
	userName: string
	userProfession: string
	userRpps: string
	value: IStructureMenuValue
	cancel?: CallableFunction
	change?: CallableFunction
	input?: CallableFunction
	validate?: CallableFunction
}
