import type { CatalogProperty, Search } from 'udp-stencil-component-library'; import type { CompiledSearchChanges, QueryIntent } from './types'; /** * Applies a validated intent to the current state, producing the next * searchBody + columns. Pure: never mutates inputs. Sections that are * null/omitted in the intent pass through unchanged. */ export declare const compileIntent: (intent: QueryIntent, currentSearchBody: Search, currentColumns: CatalogProperty[]) => CompiledSearchChanges; //# sourceMappingURL=compile.d.ts.map