import { 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[]; }