import { IWebComponentInstance } from "../../../..";
import { EnterprisePropertyDefinition, EnterprisePropertyDataItemSettings } from "../../../../models";
import { VueComponentBase } from "../../../VueComponentBase";
import { IDataFieldEdit } from "./IDataFieldEdit";
export declare class DataFieldEdit extends VueComponentBase implements IWebComponentInstance, IDataFieldEdit {
    valueBind: {
        [propertyInternalName: string]: any;
    };
    onValueChanged: (value: any) => void;
    disabled: boolean;
    property: EnterprisePropertyDefinition;
    dark?: boolean;
    settings: EnterprisePropertyDataItemSettings;
    private enterprisePropertyDataTypeProvider;
    created(): void;
    mounted(): void;
    beforeDestroy(): void;
    renderEnterprisePropertiesDataTypeProviderEditMode(): import("vue").VNode;
    render(): VueTsxSupport.JSX.Element;
}
