import { type ReactNode } from "react";
/**
 * @internal
 */
export interface IResponsiveTextProps {
    tagName?: "div" | "span" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | "dt";
    tagClassName?: string;
    windowResizeRefreshDelay?: number;
    title?: string;
    window?: {
        addEventListener: Window["addEventListener"];
        getComputedStyle: Window["getComputedStyle"];
        removeEventListener: Window["removeEventListener"];
    };
    children?: ReactNode;
    minFontSize?: number;
    /**
     * Whether to include height in font size calculation. When true, font size will be adjusted
     * based on both width and height of the container. Default is false.
     */
    includeHeightCheck?: boolean;
}
/**
 * @internal
 */
export declare function ResponsiveText({ tagName: Tag, tagClassName, title, children, windowResizeRefreshDelay, window: windowInstance, minFontSize, includeHeightCheck }: IResponsiveTextProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ResponsiveText.d.ts.map