interface PersonTheme { isThemeDark?: boolean; } interface PersonDisplay extends PersonTheme { displayType?: string; } export interface PersonContact extends PersonTheme { phone?: HTMLElement | null; email?: HTMLElement | null; linkedin?: HTMLElement | null; bluesky?: HTMLElement | null; substack?: HTMLElement | null; address?: HTMLElement | null; additionalContact?: HTMLElement | null; } export interface Person extends PersonContact, PersonDisplay { name: HTMLElement | null; slotOne?: HTMLElement | null; slotTwo?: HTMLElement | null; slotThreeItalic?: HTMLElement | null; slotFour?: HTMLElement | null; actions?: HTMLElement | null; } export interface PersonCard extends Person { image?: HTMLImageElement | HTMLAnchorElement | null; } export interface PersonBio extends PersonCard { description?: HTMLElement | null; } export {}; //# sourceMappingURL=_types.d.ts.map