import Vue from 'vue'; interface PropGroup { name?: string; secondary: boolean; props: any[]; } declare const _default: import("vue/types/vue").ExtendedVue; isPropVisible(testProp: any): boolean; isPropInScope(testProp: any): boolean; isGroupedProp(testProp: any): boolean; hasKeyStorageAccess(): boolean; notifyHasKeyStorageAccess(): void; notifyHandleAutoComplete(): void; loadForMode(): void; }, { isEditMode: boolean; isCreateMode: boolean; isShowConfigForm: boolean; isShowMode: boolean; isTitleMode: boolean; visibility: { [name: string]: boolean; }; visibleProps: any[]; hasGroups: boolean; groupedProperties: PropGroup[]; exportedValues: any; computedConfig: any; }, Record<"config" | "value" | "showIcon" | "showTitle" | "showDescription" | "validation" | "contextAutocomplete" | "serviceName" | "provider" | "mode" | "savedProps" | "pluginConfig" | "validationWarningText" | "scope" | "defaultScope", any>>; export default _default;