import { IProperty } from '../IProperty.js';
import { BasePropertyEditor } from './BasePropertyEditor.js';
import { ValueType } from '../ValueType.js';
import { ServiceContainer } from '../../ServiceContainer.js';
import { IEditorTypeService } from '../IEditorTypeService.js';
export declare class TextPropertyEditor extends BasePropertyEditor<HTMLElement> {
    editor: ReturnType<IEditorTypeService['getEditor']>;
    constructor(property: IProperty, serviceContainer: ServiceContainer);
    refreshValue(valueType: ValueType, value: any): void;
}
