import React from 'react'; import type { LookupInputRenderContext } from '@pisell/materials'; import type { SearchSectionProps } from '../searchSection'; export interface LookupSearchInputProps { /** PisellFind / PisellLookup inputRender 透传的受控上下文 */ ctx: LookupInputRenderContext; /** 是否展示搜索按钮(跟随 PisellFind 的 showConfirmButton;默认 true) */ showSearchButton?: boolean; /** 透传给底层 SearchSection 的额外 props(如 className/style/isShowSearchCamera 等) */ searchSectionProps?: Partial; } /** * Lookup/Find 输入栏适配器:用 ComprehensiveSearch 的 SearchSection 替换默认 antd 输入框。 * * 输入变化仅更新 keyword(ctx.onChange);搜索提交由 PisellFind 内置实时防抖 *(debounceTime / useDebounceSearch)或回车/按钮(ctx.onConfirm)负责,不在此重复防抖, * 避免与内置路径双轨提交导致列表「闪一下」。 * * 受控链路较长时 iPad WebView 父级 value 回写可能滞后;displayValue 乐观更新, * pendingRef 在回写完成前阻止被旧 ctx.value 覆盖。 */ declare const LookupSearchInput: React.FC; export default LookupSearchInput;