/**
 * PricingPageTemplate
 *
 * A pricing page template with hero, pricing grid, FAQ accordion, 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 } from '../../core/atoms/types';
interface PricingHero {
    id?: string;
    tag?: string;
    title: string;
    titleAccent?: string;
    subtitle: string;
    background?: 'dark' | 'gradient' | 'subtle';
}
interface PricingPlanContent {
    id?: string;
    name: string;
    price: string;
    description?: string;
    features: string[];
    actionLabel: string;
    actionHref: string;
    highlighted?: boolean;
    badge?: string;
}
export interface PricingPageEntity {
    id: string;
    hero: PricingHero;
    plans: PricingPlanContent[];
    faq?: {
        question: string;
        answer: string;
    }[];
    ctaTitle?: string;
    ctaSubtitle?: string;
    ctaAction?: LinkAction;
}
export interface PricingPageTemplateProps extends TemplateProps<PricingPageEntity> {
}
export declare const PricingPageTemplate: React.FC<PricingPageTemplateProps>;
export default PricingPageTemplate;
