import * as React from 'react';
import { IItemProps } from '../../Common/Form/Item';
import BasicComponent from '../../Base/BasicComponent';
export interface IFontConfig {
    color?: string[];
}
export interface IFontStyle {
    color?: string;
    fontSize?: number;
}
export interface ITitleItemProps extends IItemProps {
    fontConfig?: IFontConfig;
    value?: IFontStyle;
    label: string;
    onChange?: (value: IFontStyle) => void;
    getPopupContainer?: () => HTMLElement;
}
export default class TitleItem extends BasicComponent<ITitleItemProps, {}> {
    static defaultProps: {
        fontConfig: {
            color: string[];
        };
    };
    emitValue(key: string, val: string | number): void;
    handleChange(key: string): (value: any) => void;
    render(): React.JSX.Element;
}
