export declare class PdsText {
    /**
     * Sets the text alignment.
     */
    align?: 'start' | 'center' | 'end' | 'justify';
    /**
     * Sets the text color.
     */
    color?: 'primary' | 'secondary' | 'neutral' | 'accent' | 'danger' | 'info' | 'success' | 'warning';
    /**
     * Sets the text decoration.
     */
    decoration?: 'strikethrough' | 'underline-dotted';
    /**
     * Set the bottom margin for the text.
     */
    gutter?: '2xl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs' | '2xs';
    /**
     * Sets the font size.
     */
    size?: '2xl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs' | '2xs';
    /**
     * Sets the font weight.
     */
    weight?: 'extra-light' | 'light' | 'regular' | 'medium' | 'semibold' | 'bold';
    /**
     * Determines what semantic text tag to render.
     */
    tag: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p' | 'code' | 'pre' | 'strong' | 'em';
    render(): any;
}
