/**
 * AboutPageTemplate
 *
 * An about/company page template with hero, articles, team grid, case studies, 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 AboutHero {
    id?: string;
    tag?: string;
    title: string;
    titleAccent?: string;
    subtitle: string;
    primaryAction?: LinkAction;
    secondaryAction?: LinkAction;
    background?: 'dark' | 'gradient' | 'subtle';
}
interface TeamMemberContent {
    id: string;
    name: string;
    nameAr?: string;
    role: string;
    bio: string;
    avatar?: string;
}
interface CaseStudyContent {
    id: string;
    title: string;
    description: string;
    category: string;
    categoryColor?: string;
    href: string;
    linkLabel?: string;
}
export interface AboutPageEntity {
    id: string;
    hero: AboutHero;
    articles: {
        title: string;
        content: string;
    }[];
    team?: TeamMemberContent[];
    caseStudies?: CaseStudyContent[];
    ctaTitle?: string;
    ctaAction?: LinkAction;
}
export interface AboutPageTemplateProps extends TemplateProps<AboutPageEntity> {
}
export declare const AboutPageTemplate: React.FC<AboutPageTemplateProps>;
export default AboutPageTemplate;
