import type { Emitter } from '@mantou/gem/lib/decorators'; import { GemElement } from '@mantou/gem/lib/element'; import '../elements/divider'; import '../elements/link'; import '../elements/use'; type Link = { label: string; href: string; }; type SocialItem = { icon: string | Element | DocumentFragment; } & Link; export type Social = { label: string; items: SocialItem[]; }; export type Links = { label: string; href?: string; items?: Link[]; }[]; export type Terms = Link[]; export type Help = Link; export type Languages = { current: string; /**language code -> display name */ names: Record; }; export declare class DyPatFooterElement extends GemElement { #private; social?: Social; links?: Links; logo?: string | Element | DocumentFragment; terms?: Terms; help?: Help; languages?: Languages; languagechange: Emitter; render: () => import("@mantou/gem/lib/lit-html").TemplateResult; } export {}; //# sourceMappingURL=footer.d.ts.map