import { LitElement } from 'lit'; /** * @element ui-cta-section * @description Call-to-action section component for landing pages * * @slot - Default slot for custom content * @slot headline - Main headline text * @slot description - Description text * @slot cta - Call-to-action buttons * @slot media - Media content (image, illustration) * @slot badge - Optional badge above headline * * @fires cta-click - Dispatched when CTA is clicked * * @cssprop --cta-bg - Background color/gradient * @cssprop --cta-text-color - Text color * @cssprop --cta-padding - Section padding */ export declare class UICtaSection extends LitElement { static styles: import("lit").CSSResult; /** * CTA variant */ variant: 'simple' | 'split' | 'banner' | 'newsletter' | 'app-download'; /** * Show decorative elements */ showDecoration: boolean; /** * Headline text */ headline?: string; /** * Description text */ description?: string; /** * Accessible label for the CTA section */ ariaLabel: string | null; private sectionId; private headlineId; private formId; private handleSubmit; render(): import("lit-html").TemplateResult<1>; private renderSimpleLayout; private renderSplitLayout; private renderBadge; private renderNewsletterForm; } declare global { interface HTMLElementTagNameMap { 'ui-cta-section': UICtaSection; } } //# sourceMappingURL=cta-section.d.ts.map