/**
 * Schema Editor Bridge Hook 返回值
 */
export interface UseSchemaEditorBridgeResult {
    /** 当前内容（内部状态） */
    content: string;
    /** 手动设置内容 */
    setContent: (content: string) => void;
}
/**
 * Bubble 专用的 Schema Editor Bridge Hook
 * @description 使用单例模式管理全局监听器，避免多个 Bubble 组件冲突
 * 开发环境自动启用，生产环境自动禁用
 *
 * @param id - Bubble 的唯一标识（data-id）
 * @param initialContent - 初始内容
 * @returns Hook 返回值，包含内容状态和控制方法
 *
 * @example
 * ```tsx
 * const { content, setContent } = useSchemaEditorBridge(
 *   originData.id,
 *   originData.originContent || '',
 * );
 * ```
 */
export declare function useSchemaEditorBridge(id: string | undefined, initialContent: string): UseSchemaEditorBridgeResult;
export default useSchemaEditorBridge;
