/** @packageDocumentation
 * @module ToolSettings
 */
import * as React from "react";
import "./ToolSettings.scss";
/** Defines a ToolSettings property entry.
 * @public
 */
export interface ToolSettingsEntry {
    labelNode: React.ReactNode;
    editorNode: React.ReactNode;
}
/**
 * Hook that returns true if the tool settings should be rendered docked.
 * @internal */
export declare function useShouldRenderDockedToolSettings(): boolean;
/** @internal */
export declare function WidgetPanelsToolSettings(): React.JSX.Element | null;
/** @internal */
export declare function ToolSettingsDockedContent(): React.JSX.Element;
/** @internal */
export declare function useHorizontalToolSettingEntries(): ToolSettingsEntry[] | undefined;
/** @internal */
export declare function useToolSettingsNode(): React.ReactNode;
/** @internal */
export declare function ToolSettingsContent(): React.JSX.Element | null;
/** @internal */
export declare function ToolSettingsWidgetContent(): React.JSX.Element;
//# sourceMappingURL=ToolSettings.d.ts.map