import { LitElement } from "lit"; import type Props from "./types.js"; /** * Logo section web component. * A vertically stacked pattern with an optional heading and a logo grid. * * @slot logos - One or more logo items to display in the logo grid. * @slot cta - Optional call-to-action content displayed beside the heading. * * @prop {string} title - Heading text for the section. * @prop {string} titleHref - When set, wraps the title in an anchor tag. * @prop {string} description - Descriptive text beside the heading. * @prop {string} descriptionHref - When set, wraps the description in an * anchor tag. * @prop {"default" | "minimal"} mode - `minimal` renders a plain `
` * wrapper with only the logo block; `default` renders a full `
` * with heading, description and CTA slots. * * @implements ds:global.component.logo-section */ export default class LogoSection extends LitElement implements Props { static styles: import("lit").CSSResult; title: string; titleHref: string; description: string; descriptionHref: string; mode: "default" | "minimal"; private get titleContent(); private get descriptionContent(); render(): import("lit").TemplateResult<1>; private renderLogoBlock; } //# sourceMappingURL=LogoSection.d.ts.map