import type { PolymorphicComponent } from "../types/helpers";
/**
* The possible variants of typography components. Corresponds to HTML tags.
*
* @alpha
*/
export type TypographyVariant = "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "p" | "code";
/** @alpha */
export interface BaseTypographyProps {
/** The variant style to apply */
variant?: TypographyVariant;
}
/**
* A heading level 1 component.
*
* @example Basic usage
*
* ```tsx
*
Main Page Title
;
* ```
*
* @alpha
*/
export declare const H1: PolymorphicComponent<"h1">;
/**
* A heading level 2 component.
*
* @example Basic usage
*
* ```tsx
* Section Title
;
* ```
*
* @alpha
*/
export declare const H2: PolymorphicComponent<"h2">;
/**
* A heading level 3 component.
*
* @example Basic usage
*
* ```tsx
* Subsection Title
;
* ```
*
* @alpha
*/
export declare const H3: PolymorphicComponent<"h3">;
/**
* A heading level 4 component.
*
* @example Basic usage
*
* ```tsx
* Minor Heading
;
* ```
*
* @alpha
*/
export declare const H4: PolymorphicComponent<"h4">;
/**
* A heading level 5 component.
*
* @example Basic usage
*
* ```tsx
* Small Heading
;
* ```
*
* @alpha
*/
export declare const H5: PolymorphicComponent<"h5">;
/**
* A heading level 6 component.
*
* @example Basic usage
*
* ```tsx
* Smallest Heading
;
* ```
*
* @alpha
*/
export declare const H6: PolymorphicComponent<"h6">;
/**
* A paragraph component.
*
* @example Basic usage
*
* ```tsx
* This is a paragraph of text.
;
* ```
*
* @alpha
*/
export declare const P: PolymorphicComponent<"p">;
/**
* An inline code component.
*
* @example Basic usage
*
* ```tsx
*
* Use the npm install command to install dependencies.
*
;
* ```
*
* @example Block code
*
* ```tsx
*
* def get_a_million_dollars(): return P == NP
* print(get_a_million_dollars())
* ;
* ```
*
* @alpha
*/
export declare const Code: PolymorphicComponent<"code">;
//# sourceMappingURL=Typography.d.ts.map