import { type HTMLAttributes } from "react";
import { type TextContainerClassNameOptions } from "./textContainerStyles.js";
/**
 * @remarks \@since 6.0.0 Removed the `size` option since there is no longer a
 * different line-length for mobile and desktop.
 */
export interface TextContainerProps extends HTMLAttributes<HTMLDivElement>, TextContainerClassNameOptions {
}
/**
 * **Server Component**
 *
 * This component should be used to render text based content with an
 * appropriate max line length to optimize legibility.
 *
 * @example
 * Simple Example
 * ```tsx
 * import { TextContainer, Typography } from "@react-md/core";
 *
 * function Example() {
 *   return (
 *     <TextContainer>
 *       <Typography type="headline-1">Heading</Typography>
 *       <Typography>
 *         Pretend this is a giant paragraph of text that wraps multiple lines.
 *       </Typography>
 *       <Typography>
 *         Pretend this is another giant paragraph of text that wraps multiple
 *         lines.
 *       </Typography>
 *     </TextContainer>
 *   );
 * }
 * ```
 *
 * @see {@link textContainer} If you only want to apply this class to an
 * element.
 * @remarks \@since 6.0.0 Removed the `size` option since there is no longer a
 * different line-length for mobile and desktop.
 */
export declare const TextContainer: import("react").ForwardRefExoticComponent<TextContainerProps & import("react").RefAttributes<HTMLDivElement>>;
