import { type CSSProperties, type ImgHTMLAttributes } from 'react';
import { type CssLength } from '../../../utils/css';
export type LivingWordsImage = string | {
src: string;
alt?: string;
srcSet?: string;
sizes?: string;
objectPosition?: string;
loading?: ImgHTMLAttributes['loading'];
fetchPriority?: ImgHTMLAttributes['fetchPriority'];
};
export type LivingWordsTextPart = string | {
text: string;
highlight?: boolean;
};
export type LivingWordsPageProps = {
text?: string | LivingWordsTextPart[];
highlightWords?: string[];
backgroundImage?: LivingWordsImage;
boyImage?: LivingWordsImage;
showBoy?: boolean;
className?: string;
contentClassName?: string;
style?: CSSProperties;
minHeight?: CssLength;
highlightColor?: string;
textColor?: string;
animationDuration?: string;
hueDuration?: string;
ariaLabel?: string;
};
export declare const LivingWordsPage: ({ text, highlightWords, backgroundImage, boyImage, showBoy, className, contentClassName, style, minHeight, highlightColor, textColor, animationDuration, hueDuration, ariaLabel, }: LivingWordsPageProps) => import("react/jsx-runtime").JSX.Element;