import type { CSSResultGroup } from 'lit'; import DSADivider from '../divider/divider'; import { ShoelaceElement } from '../../internal/shoelace-element'; /** * @summary The footer offers elements of information on the site, and a set of links for the user. * @documentation https://dsa.service-public-autonomie.fr/latest/librairie-webcomponents/pied-de-page-footer/footer/web-gYJVwRHn * * @dependency dsa-divider * * @slot footer-top - Footer upper section, for site navigation * @slot footer-center - Footer middle section, for information and external links. * @slot footer-bottom - Footer lower section, for mandatory mentions * @slot second-logo - Optional second logo. * * @cssproperty [--footer-max-width] - Custom value for the footer content maximum width * @cssproperty [--footer-padding-inline] - Custom value for the footer inline padding */ export default class DSAFooter extends ShoelaceElement { static styles: CSSResultGroup; static dependencies: { 'dsa-divider': typeof DSADivider; }; private readonly hasSlotController; private readonly localize; /** Controls whether the footer is rendered in its mobile version or in its desktop version */ mobile?: boolean | undefined; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'dsa-footer': DSAFooter; } }