import { SupportedLanguages } from '../Bloc/BlocTypes';
export declare const DEFAULT_HEADING: {
    text: string;
    lumo: string;
    align: string;
    lineHeight: number;
    fontSize: number;
    fontFamily: string;
    letterSpacing: string;
    textTransform: string;
    inHtml: boolean;
    type: string;
    content: string;
};
interface HeadingProperties {
    text: string;
    lumo?: string;
    align?: string;
    lineHeight?: number | string;
    fontSize: number | string;
    fontFamily?: string;
    letterSpacing?: string | number;
    textTransform?: string;
    onTextEditorChange?: (props: any) => void;
    type?: string;
    wrapperStyle?: any;
    editorMode: boolean;
    language: string;
    user: any;
    dispatchChanges: (language: SupportedLanguages) => () => void;
}
export declare const Heading: (props: HeadingProperties) => JSX.Element;
export declare const headingPropsGenerator: (props: {
    text: {
        en: string;
        th: string;
    };
}, properties: unknown, language: string) => unknown, headingPropsParser: (propertiesEnglish: any, propertiesThai: any, id: string) => any;
export {};
