import { PureComponent } from 'react'; interface NameEditorProps { dpCode: string; eventType: 'Press' | 'LongPress'; disabled?: boolean; stopPropagation?: boolean; wrapperStyle?: { [styleKey: string]: any; }; textStyle?: { [styleKey: string]: any; }; icon?: string; iconSize?: number; iconColor?: string; defaultName?: string; } interface NameEditorState { name: string; } export default class NameEditor extends PureComponent { static defaultProps: { eventType: string; iconSize: number; iconColor: string; defaultName: string; }; constructor(props: NameEditorProps); componentDidMount(): void; componentWillReceiveProps(nextProps: any): void; getDpLang: (dpCode: any, defaultName: any) => any; get wrapperConfig(): {}; formatName: (props?: any) => Promise; handleNameEditor: () => void; render(): JSX.Element; } export {};