/** @packageDocumentation
 * @module StatusBar
 */
/// <reference types="react" />
import type { CommonProps } from "@itwin/core-react";
/** Defines properties supported by the SnapMode Field Component.
 */
interface SnapModeFieldProps extends CommonProps {
    snapMode: number;
}
/**
 * Snap Mode Field React component. This component is designed to be specified in a status bar definition. It will
 * display the active snap mode that AccuSnap will use and allow the user to select a new snap mode.
 */
declare function SnapModeFieldComponent(props: SnapModeFieldProps): JSX.Element;
/**
 * Snap Mode Field React component. This component is designed to be specified in a status bar definition. It will
 * display the active snap mode that AccuSnap will use and allow the user to select a new snap mode.
 * This Field React component is Redux connected.
 * @public
 */
export declare const SnapModeField: import("react-redux").ConnectedComponent<typeof SnapModeFieldComponent, import("react-redux").Omit<SnapModeFieldProps, "snapMode">>;
export {};
//# sourceMappingURL=SnapMode.d.ts.map