/** @packageDocumentation
 * @module Widget
 */
import * as React from "react";
import type { CommonProps } from "@itwin/core-react";
/** Properties for the [[NavigationAidHost]] React component
 * @public
 * @deprecated in 4.17.0. Use `React.ComponentProps<typeof NavigationAidHost>`
 */
export interface NavigationAidHostProps {
    /** Navigation Aid Host minimum width. Defaults to "64px". */
    minWidth?: string;
    /** Navigation Aid Host minimum height. Defaults to "64px". */
    minHeight?: string;
}
/** Component that is used as a default navigation aid.
 * Uses registered navigation aids and the active content control to determine if or which navigation aid to display.
 * If an active content is defined without a content control (`classId` is set to an empty string) renders a default navigation aid based on an active viewport view state.
 * @public
 */
export declare function NavigationAidHost(props: NavigationAidHostProps): React.JSX.Element;
/** Properties for the [[NavigationWidgetComposer]] React components
 * @public
 * @deprecated in 4.17.0. Use `React.ComponentProps<typeof NavigationWidgetComposer>`
 */
export interface NavigationWidgetComposerProps extends CommonProps {
    /** Optional horizontal toolbar */
    horizontalToolbar?: React.ReactNode;
    /** Optional vertical toolbar */
    verticalToolbar?: React.ReactNode;
    /** Optional navigation aid to override the default {@link NavigationAidHost}. */
    navigationAidHost?: React.ReactNode;
    /** If true no navigation aid will be shown. Defaults to `false`. */
    hideNavigationAid?: boolean;
}
/**
 * Component that Composes a NavigationWidget typically using toolbars generated via [[ToolbarComposer]] class. The Navigation widget is shown in the top right of the content area
 * and typically holds tools to visually navigate, orient, and zoom to specific content.
 * @public
 */
export declare function NavigationWidgetComposer(props: NavigationWidgetComposerProps): React.JSX.Element;
//# sourceMappingURL=NavigationWidgetComposer.d.ts.map