import type { ProductResult } from './product-search'; interface ApiLike { get: (url: string, cfg?: { params?: Record; signal?: AbortSignal; }) => Promise<{ data: any; }>; } export interface OptionDisplaysOptions { /** Catalog model the options endpoint resolves (e.g. `products.Product`). */ model: string; /** Picker context (`ctx.`), e.g. `{ warehouse_id }`. Empty values are dropped. */ context?: Record; } export declare function withOptionDisplays(search: (query: Q, signal: AbortSignal) => Promise, api: ApiLike, opts: OptionDisplaysOptions): (query: Q, signal: AbortSignal) => Promise; export {}; //# sourceMappingURL=product-display.d.ts.map