export type ElementWithBehaviors< BehaviorTypes, SelectedBehaviorProperties extends keyof BehaviorTypes, > = WithStringValues>> export type WithStringValues = { [Property in keyof Type]: Type[Property] extends string ? Type[Property] : Type[Property] | string }