export declare class CpslText {
    /**
     * The color of text.
     * Options are: `"primary"`, `"secondary", `"tertiary", `"subtle", `"inverted", `"error".
     * Default is: `"primary"`.
     */
    color?: 'primary' | 'secondary' | 'tertiary' | 'subtle' | 'inverted' | 'error' | 'contrast';
    /**
     * The variant of text.
     * Options are: `"body2XS"`, `"bodyXS", `"bodyS", `"bodyM", `"bodyL", `"bodyXL", `"headingXS", `"headingS", `"headingM", `"headingL", `"headingXL", `"heading2XL".
     * Default is: `"bodyM"`.
     */
    variant?: 'body2XS' | 'bodyXS' | 'bodyS' | 'bodyM' | 'bodyL' | 'bodyXL' | 'headingXS' | 'headingS' | 'headingM' | 'headingL' | 'headingXL' | 'heading2XL';
    /**
     * The weight of text.
     * Options are: `"regular"`, `"medium", `"semiBold", `"bold".
     * Default is: `"regular"`.
     */
    weight?: 'regular' | 'medium' | 'semiBold' | 'bold';
    private getContent;
    render(): any;
}
