import { KVL } from "../../ldaccess/KVL"; import { BlueprintConfig, IBlueprintItpt, OutputKVMap } from "../../ldaccess/ldBlueprint"; import { ILDOptions } from "../../ldaccess/ildoptions"; import { LDConnectedState, LDConnectedDispatch, LDOwnProps, LDLocalState } from "../../appstate/LDProps"; import { Component } from "react"; export declare const createTextBasedBpCfg: (nameSelf: string) => BlueprintConfig; export interface TextBasedComponentState extends LDLocalState { } export declare abstract class PureTextBasedComponent extends Component implements IBlueprintItpt { static getDerivedStateFromProps(nextProps: LDConnectedState & LDConnectedDispatch & LDOwnProps, prevState: TextBasedComponentState): null | TextBasedComponentState; cfg: BlueprintConfig; outputKVMap: OutputKVMap; consumeLDOptions: (ldOptions: ILDOptions) => any; ownKVLs: KVL[]; constructor(props: any); render(): JSX.Element; } export declare const H1TextComponentName = "metaexplorer.io/basichtml/h1"; export declare class PureH1TextComponent extends PureTextBasedComponent { render(): JSX.Element; } export declare const H2TextComponentName = "metaexplorer.io/basichtml/h2"; export declare class PureH2TextComponent extends PureTextBasedComponent { render(): JSX.Element; } export declare const H3TextComponentName = "metaexplorer.io/basichtml/h3"; export declare class PureH3TextComponent extends PureTextBasedComponent { render(): JSX.Element; } export declare const H4TextComponentName = "metaexplorer.io/basichtml/h4"; export declare class PureH4TextComponent extends PureTextBasedComponent { render(): JSX.Element; } export declare const SpanTextComponentName = "metaexplorer.io/basichtml/span"; export declare class PureSpanTextComponent extends PureTextBasedComponent { render(): JSX.Element; } export declare const BoldTextComponentName = "metaexplorer.io/basichtml/bold"; export declare class PureBoldTextComponent extends PureTextBasedComponent { render(): JSX.Element; } export declare const ItalicsTextComponentName = "metaexplorer.io/basichtml/italics"; export declare class PureItalicsTextComponent extends PureTextBasedComponent { render(): JSX.Element; } export declare const ParagraphTextComponentName = "metaexplorer.io/basichtml/paragraph"; export declare class PureParagraphTextComponent extends PureTextBasedComponent { render(): JSX.Element; }