/**
 * IhelpIcon — Shared dynamic loader for hazo_ihelp inline help icons.
 *
 * Lazily imports hazo_ihelp (optional peer dependency) and renders
 * an IhelpIcon next to labels. Module-level cache ensures the import
 * only runs once across the entire app.
 *
 * Consumers can bypass dynamic import by calling register_ihelp_icon()
 * or by passing ihelp_icon prop on HazoCollabFormView / HazoDataForm.
 */
import React from 'react';
/** Register an externally provided IhelpIcon component, bypassing dynamic import. */
export declare function register_ihelp_icon(Icon: React.ComponentType<{
    context_key: string;
    size?: number;
    className?: string;
}>): void;
export declare function IhelpIcon({ context_key, size }: {
    context_key: string;
    size?: number;
}): React.ReactElement<any, string | React.JSXElementConstructor<any>> | null;
//# sourceMappingURL=ihelp_icon.d.ts.map