///
import { useRender } from '@base-ui/react';
import { type VariantProps } from 'class-variance-authority';
export declare const textVariants: (props?: ({
variant?: "primary" | "secondary" | "tertiary" | "emphasis" | "accent" | "attention" | "danger" | "success" | null | undefined;
size?: "small" | "micro" | "mini" | "regular" | "large" | null | undefined;
weight?: "regular" | "medium" | null | undefined;
transform?: "capitalize" | "uppercase" | "lowercase" | null | undefined;
align?: "center" | "end" | "start" | "justify" | null | undefined;
lineClamp?: 1 | 2 | 3 | 4 | 5 | null | undefined;
underline?: boolean | null | undefined;
strikeThrough?: boolean | null | undefined;
italic?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type TextBaseProps = VariantProps;
export type TextProps = TextBaseProps & useRender.ComponentProps<'span'>;
export declare function Text({ className, size, variant, weight, transform, align, lineClamp, underline, strikeThrough, italic, render, ref, ...props }: TextProps): import("react").ReactElement>;
export declare namespace Text {
var displayName: string;
}
//# sourceMappingURL=text.d.ts.map