## API Report File for "@pongo-ui/react-text"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import type { ComponentProps } from '@fluentui/react-utilities';
import type { ComponentState } from '@fluentui/react-utilities';
import type { ForwardRefComponent } from '@fluentui/react-utilities';
import type { FunctionComponent } from 'react';
import * as React_2 from 'react';
import type { Slot } from '@fluentui/react-utilities';

// @public (undocumented)
const Body_2: FunctionComponent<TextProps>;
export { Body_2 as Body }

// @public (undocumented)
export const Caption: FunctionComponent<TextProps>;

// @public (undocumented)
export const Display: FunctionComponent<TextProps>;

// @public (undocumented)
export const Header1: FunctionComponent<TextProps>;

// @public (undocumented)
export const Header2: FunctionComponent<TextProps>;

// @public (undocumented)
export const Header3: FunctionComponent<TextProps>;

// @public (undocumented)
export const renderText: (state: TextState) => JSX.Element;

// @public (undocumented)
export const SubHeadline: FunctionComponent<TextProps>;

// @public
const Text_2: ForwardRefComponent<TextProps>;
export { Text_2 as Text }

// @public (undocumented)
export type TextCommons = {
    size?: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000;
    font?: 'base' | 'monospace';
    weight?: 'thin' | 'light' | 'regular' | 'medium' | 'bold' | 'black';
    color?: 'base' | 'inherit' | 'white' | 'brand' | 'secondary' | 'success' | 'danger' | 'social' | 'warning' | 'info';
    italic?: boolean;
    underline?: boolean;
    strikethrough?: boolean;
    align?: 'start' | 'center' | 'end' | 'justify';
    nowrap?: boolean;
    disabled?: boolean;
    truncate?: boolean;
};

// @public (undocumented)
export type TextProps = ComponentProps<TextSlots> & TextCommons;

// @public (undocumented)
export type TextSlots = {
    root: Slot<'span', 'p' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'pre'>;
};

// @public (undocumented)
export type TextState = ComponentState<TextSlots> & TextCommons;

// @public (undocumented)
export const Title: FunctionComponent<TextProps>;

// @public (undocumented)
export const useText: (props: TextProps, ref: React_2.Ref<HTMLElement>) => TextState;

// @public (undocumented)
export const useTextStyles: (state: TextState) => TextState;

// (No @packageDocumentation comment for this package)

```
