/**
 * LandingPageTemplate
 *
 * A full marketing landing page template composing hero, features, stats,
 * steps, showcase, CTA, and community sections from molecule components.
 * Pure function: no hooks, no callbacks, no local state.
 */
import React from 'react';
import type { TemplateProps } from './types';
import type { MarketingAction, HeroEntity, FeatureEntity, StatEntity, StepEntity, ShowcaseEntity } from '../organisms/marketing-types';
export type { HeroEntity, FeatureEntity, StatEntity, StepEntity, ShowcaseEntity };
export interface LandingPageEntity {
    id: string;
    hero: HeroEntity;
    features: FeatureEntity[];
    stats?: StatEntity[];
    steps?: StepEntity[];
    showcase?: ShowcaseEntity[];
    ctaTitle: string;
    ctaSubtitle?: string;
    ctaPrimaryAction?: MarketingAction;
    ctaSecondaryAction?: MarketingAction;
    communityGithub?: string;
    communityDiscord?: string;
}
export interface LandingPageTemplateProps extends TemplateProps<LandingPageEntity> {
    variant?: 'product' | 'service' | 'platform';
    featureColumns?: 2 | 3 | 4 | 6;
}
export declare const LandingPageTemplate: React.FC<LandingPageTemplateProps>;
export default LandingPageTemplate;
