import { ElementType, HTMLAttributes } from 'react';
import { VariantProps } from 'class-variance-authority';
declare const textVariants: (props?: ({
    variant?: "body" | "caption" | "h1" | "h2" | "h3" | "label" | "title" | "display" | "body-sm" | null | undefined;
    tone?: "disabled" | "muted" | "primary" | "secondary" | "danger" | "success" | "accent" | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string;
export type TextProps = HTMLAttributes<HTMLElement> & VariantProps<typeof textVariants> & {
    as?: ElementType;
};
export declare const Text: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLElement> & VariantProps<(props?: ({
    variant?: "body" | "caption" | "h1" | "h2" | "h3" | "label" | "title" | "display" | "body-sm" | null | undefined;
    tone?: "disabled" | "muted" | "primary" | "secondary" | "danger" | "success" | "accent" | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string> & {
    as?: ElementType;
} & import('react').RefAttributes<HTMLElement>>;
export {};
