import React, { ReactNode } from 'react';
import { ValueOf } from '../kit/utils/types';
export declare const TypographySize: {
    readonly Default: "default";
    readonly L: "large";
    readonly S: "small";
    readonly XS: "x-small";
};
export type TypographySize = ValueOf<typeof TypographySize>;
interface TypographyProps {
    size?: TypographySize;
    children: ReactNode;
    truncate?: TruncateProps;
}
interface TruncateProps {
    rows?: number;
    tooltip?: boolean | ReactNode;
}
export declare const Title: React.FC<TypographyProps>;
type BodyProps = TypographyProps & {
    inactive?: boolean;
};
export declare const Body: React.FC<BodyProps>;
type LabelProps = TypographyProps & {
    inactive?: boolean;
    strong?: boolean;
};
export declare const Label: React.FC<LabelProps>;
type CodeProps = Omit<TypographyProps, 'size'>;
export declare const Code: React.FC<CodeProps>;
export {};
//# sourceMappingURL=Typography.d.ts.map