import type { ReactNode } from "react";
export declare type GlArticleProps = {
    className?: string;
    classes?: {
        contentWrapper?: string;
        article?: string;
        title?: string;
        body?: string;
        buttonWrapper?: string;
        button?: string;
        illustrationWrapper?: string;
    };
    id?: string;
    title?: string;
    body?: string;
    buttonLabel?: string;
    buttonLink?: {
        href: string;
        onClick?: () => void;
    };
    illustrationPosition?: "left" | "right";
    illustration?: ReactNode;
    animationVariant?: "primary" | "secondary";
};
export declare const GlArticle: import("react").MemoExoticComponent<(props: GlArticleProps) => JSX.Element>;
