import { type ElementType } from 'react'; import { type LinkTarget } from './link'; import { type ChildrenProps, type SpiritElementProps, type SpiritPolymorphicElementPropsWithRef, type StyleProps, type TransferProps } from './shared'; export interface HeaderLogoBaseProps extends ChildrenProps, StyleProps, TransferProps { href?: string; target?: LinkTarget; } export type HeaderLogoProps = { elementType?: E; } & HeaderLogoBaseProps; export interface SpiritHeaderProps extends SpiritElementProps, ChildrenProps { hasBottomDivider?: boolean; } export type SpiritHeaderLogoProps = HeaderLogoProps & SpiritPolymorphicElementPropsWithRef>;