import { LitElement } from 'lit'; export interface FooterColumn { title: string; links: FooterLink[]; } export interface FooterLink { label: string; href: string; external?: boolean; } export interface SocialLink { platform: string; href: string; icon: string; } /** * Application footer component with multiple layouts * * @slot logo - Logo or brand content * @slot copyright - Copyright text and legal links * @slot newsletter - Newsletter signup form * @slot columns - Custom footer columns * @slot bottom - Bottom row content (payments, certifications, etc.) * * @cssprop --footer-bg - Background color (default: #f9fafb) * @cssprop --footer-border - Top border color (default: #e5e7eb) * @cssprop --footer-text - Text color (default: #6b7280) * @cssprop --footer-heading - Heading color (default: #111827) */ export declare class UIAppFooter extends LitElement { static styles: import("lit").CSSResult; columns: FooterColumn[]; socialLinks: SocialLink[]; copyright: string; legalLinks: FooterLink[]; layout: 'default' | 'centered'; dark: boolean; showNewsletter: boolean; private handleNewsletterSubmit; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ui-app-footer': UIAppFooter; } } //# sourceMappingURL=app-footer.d.ts.map