import { BodyTextInlineProps, BodyTextProps, EyebrowProps, HeadlineProps } from './types';
/**
 * Props for the Text component
 * @extends HeadlineProps<"h1" | "h2" | "h3" | "h4" | "h5" | "h6">
 * @extends EyebrowProps
 * @extends BodyTextProps
 * @extends BodyTextInlineProps
 */
export type TextProps = HeadlineProps<"h1"> | HeadlineProps<"h2"> | HeadlineProps<"h3"> | HeadlineProps<"h4"> | HeadlineProps<"h5"> | HeadlineProps<"h6"> | EyebrowProps | BodyTextProps | BodyTextInlineProps;
/**
 * Text component for displaying various types of text content with consistent styling.
 *
 * Features:
 * - Multiple text variants (headline, eyebrow, body)
 * - Semantic HTML elements (h1-h6, p, span)
 * - Multiple size options for each variant
 *
 * @example
 * <Text variant="headline" el="h1" size="large">Main Heading</Text>
 * <Text variant="headline" el="h2" size="medium">Sub Heading</Text>
 *
 * @example
 * <Text variant="eyebrow" size="small">Category Label</Text>
 *
 * @example
 * <Text size="large">Large body text</Text>
 * <Text subdued>Deemphasized text</Text>
 * <Text inline>Inline text within other text</Text>
 */
export declare const Text: import('react').ForwardRefExoticComponent<TextProps & import('react').RefAttributes<HTMLSpanElement | HTMLHeadingElement | HTMLParagraphElement>>;
