import type { Booleanish, IPktFooterBase, IPktFooterColumn, IPktFooterLink } from 'shared-types' export type { IPktFooterColumn, IPktFooterLink } /** Booleanish variant of the shared base props for Lit attribute handling. */ type TFooterBooleanishFields = 'skipGlobal' | 'openLinksInNewTab' | 'includeConsent' | 'devMode' export interface IPktFooterElementBase extends Omit { skipGlobal?: Booleanish openLinksInNewTab?: Booleanish includeConsent?: Booleanish devMode?: Booleanish } export interface IPktFooter extends IPktFooterElementBase { columns?: IPktFooterColumn[] } export interface IPktFooterSimple extends IPktFooterElementBase { links?: IPktFooterLink[] }