import { IServiceMenuInfos } from '../ServiceMenu/types';
import { RouteLocationRaw } from 'vue-router';
import { StructureMenuInfosForHeader } from '../StructureMenu/types';
import { UserInformationSummaryInfos } from '../UserInformationSummary/types';
import { UserMenuInfos } from '../UserMenu/types';
export interface AmeliproHeaderInfos {
	backoffice?: boolean
	headerTitle?: string
	homeHref?: string
	homeLink?: RouteLocationRaw
	serviceMenuInfos?: IServiceMenuInfos
	serviceName?: string
	serviceSubTitle?: string
	signatureInfos?: ISignatureInfos
	structureMenuInfos?: StructureMenuInfosForHeader
	userInformationSummaryInfos?: UserInformationSummaryInfos
	userMenuInfos?: UserMenuInfos
}

export interface ISignatureInfos {
	clickFn?: CallableFunction
	href?: string
	to?: RouteLocationRaw
}
