import type { FilterFieldRef } from '../../filter-field/FilterField.js'; import type { FilterFieldProps } from '../../filter-field/FilterField.types.js'; /** * Accepted properties for the FilterField slot inside FilterComposition. * * Value-owning props (`value`, `defaultValue`, `onChange`, `validatorMap`) are * managed by the composition store and are not accepted here, and `onFilter` is * owned by the composition's apply lifecycle — observe applies via * `FilterComposition`'s `onApply`. Internal Form wiring props (`_form`, * `_messageTarget`) are set by the composition itself. * @public */ export type FilterCompositionFilterFieldProps = Omit; /** * FilterField slot for use inside FilterComposition. * * Forwards display-only props to the underlying {@link FilterField} component * and acts as a recognized slot so FilterComposition can place it in canonical * order. Value + validation wiring is owned by the composition store. * * Renders nothing when it is not inside a ``. * * @public */ export declare const FilterCompositionFilterField: (props: FilterCompositionFilterFieldProps & import("react").RefAttributes) => import("react").ReactElement | null; //# sourceMappingURL=FilterCompositionFilterField.d.ts.map