/**
 * FeatureDetailPageTemplate
 *
 * A feature detail page with hero, alternating split sections, and CTA.
 * Pure function: no hooks, no callbacks, no local state.
 */
import React from 'react';
import type { TemplateProps } from '../../core/templates/types';
import type { LinkAction, ImageSource } from '../../core/atoms/types';
interface FeatureDetailHero {
    id?: string;
    tag?: string;
    title: string;
    titleAccent?: string;
    subtitle: string;
    primaryAction?: LinkAction;
    secondaryAction?: LinkAction;
    background?: 'dark' | 'gradient' | 'subtle';
}
export interface FeatureDetailSection {
    title: string;
    description: string;
    bullets?: string[];
    image?: ImageSource;
    imagePosition?: 'left' | 'right';
}
export interface FeatureDetailPageEntity {
    id: string;
    hero: FeatureDetailHero;
    sections: FeatureDetailSection[];
    ctaTitle?: string;
    ctaAction?: LinkAction;
}
export interface FeatureDetailPageTemplateProps extends TemplateProps<FeatureDetailPageEntity> {
}
export declare const FeatureDetailPageTemplate: React.FC<FeatureDetailPageTemplateProps>;
export default FeatureDetailPageTemplate;
