/**
 * UI Bridge Native Debug Inspector
 *
 * An overlay component that shows registered elements and allows
 * inspection of the UI Bridge state.
 */
/**
 * Inspector props
 */
export interface UIBridgeInspectorProps {
    /** Whether to show the inspector */
    visible?: boolean;
    /** Callback when inspector is closed */
    onClose?: () => void;
    /** Position of the inspector toggle button */
    togglePosition?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right';
}
/**
 * UI Bridge Inspector component
 *
 * Shows an overlay with information about registered elements.
 * Useful for debugging and development.
 *
 * @example
 * ```tsx
 * function App() {
 *   const [showInspector, setShowInspector] = useState(false);
 *
 *   return (
 *     <UIBridgeNativeProvider features={{ debug: __DEV__ }}>
 *       <MainContent />
 *       {__DEV__ && (
 *         <UIBridgeInspector
 *           visible={showInspector}
 *           onClose={() => setShowInspector(false)}
 *         />
 *       )}
 *     </UIBridgeNativeProvider>
 *   );
 * }
 * ```
 */
export declare function UIBridgeInspector({ visible, onClose, togglePosition, }: UIBridgeInspectorProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=inspector.d.ts.map