import { default as React } from 'react';
export type IllustrationColor = 'neutral' | 'cherry' | 'blueberry';
export declare enum ViewBoxSize {
    Medium = "0 0 512 512",
    Small = "0 0 200 200"
}
export interface BaseSvgIllustrationProps {
    color: IllustrationColor;
    svgProperties: React.SVGProps<SVGSVGElement>;
    title: React.ReactNode;
}
export interface SvgIllustrationProps extends BaseSvgIllustrationProps {
    size: number;
}
export type SvgIllustration = React.ComponentType<SvgIllustrationProps>;
export interface BaseIllustrationProps {
    ariaLabel?: string;
    size?: number;
    color?: IllustrationColor;
    className?: string;
    /** Sets the data-testid attribute. */
    testId?: string;
}
export interface IllustrationProps extends BaseIllustrationProps {
    illustration: SvgIllustration;
}
export declare const Illustration: React.ForwardRefExoticComponent<IllustrationProps & React.RefAttributes<SVGSVGElement>>;
export default Illustration;
