/// <reference types="react" />
import { AbstractCoreComponent, CoreComponentModel, CoreComponentState } from "../../../AbstractCoreComponent";
export interface TextV2Model extends CoreComponentModel {
    text?: string;
    richText?: boolean;
}
export declare function TextV2IsEmptyFn(props: TextV2Model): boolean;
export declare class TextV2<Model extends TextV2Model, State extends CoreComponentState> extends AbstractCoreComponent<Model, State> {
    static defaultProps: {
        hidePlaceHolder: boolean;
        isInEditor: boolean;
        richText: boolean;
    };
    constructor(props: Model);
    isEmpty(): boolean;
    renderRichText(): JSX.Element;
    renderPlainText(): JSX.Element;
    renderComponent(): JSX.Element;
}
//# sourceMappingURL=TextV2.d.ts.map