import { CSSProperties, ReactNode } from 'react';
/** @dev Type of title */
export declare const TitleTypes: ["large", "medium", "title", "headline", "sub-headline"];
export declare type TitleType = typeof TitleTypes[number];
/** @dev Font-sizes of title */
export declare const TitleFontSizes: ["40px", "36px", "32px", "24px", "20px"];
/** @dev Line-heights of title */
export declare const TitleLineHeights: ["48px", "44px", "40px", "24px", "20px"];
/** @dev Type of body */
declare const BodyTypes: ["normal", "regular"];
export declare type BodyType = typeof BodyTypes[number];
/** @dev Type of caption */
declare const CaptionTypes: ["normal", "regular"];
export declare type CaptionType = typeof CaptionTypes[number];
/** @dev Type of small text */
declare const SmallTextTypes: ["normal", "regular"];
export declare type SmallTextType = typeof SmallTextTypes[number];
export interface DefaultProps {
    id?: string;
    className?: string;
    style?: CSSProperties;
    children?: ReactNode;
}
/** @dev Export component props interface */
export declare type TitleProps = DefaultProps & {
    type?: TitleType;
};
export declare type BodyProps = DefaultProps & {
    type?: BodyType;
};
export declare type CaptionProps = DefaultProps & {
    type?: CaptionType;
};
export declare type SmallTextProps = DefaultProps & {
    type?: SmallTextType;
};
export {};
