/**
 * @packageDocumentation
 * @module Properties
 */
import { PureComponent } from "react";
import { PropertyEditorBase, PropertyEditorProps, TypeEditor } from "@itwin/components-react";
export { NavigationPropertyEditorContextProvider, NavigationPropertyEditorContextProviderProps, useNavigationPropertyEditorContextProviderProps, } from "./NavigationPropertyEditorContext.js";
/**
 * Editor for navigation properties.
 * @beta
 * @deprecated in 5.0. This component should not be used directly. Instead, it should be used though the
 * [[PropertyEditorManager]] system where it's automatically registered as a default editor for all
 * [[StandardTypeNames.Navigation]] properties.
 */
declare const NavigationPropertyEditor: new () => PropertyEditorBase;
/**
 * Component that renders navigation property target selector for navigation property value editing.
 * @beta
 * @deprecated in 5.0. This component should not be used directly. Instead, it should be used though the
 * [[PropertyEditorManager]] system where it's automatically registered as a default editor for all
 * [[StandardTypeNames.Navigation]] properties.
 */
declare const NavigationPropertyTargetEditor: new (props: PropertyEditorProps) => TypeEditor & PureComponent<PropertyEditorProps>;
export { NavigationPropertyEditor, NavigationPropertyTargetEditor };
//# sourceMappingURL=index.d.ts.map