import type { EntityRecommendationsProps } from '@donotdev/core';
/**
 * Displays a grid of related entity cards.
 * Uses useCrudCardList (listCard schema) so cards render identically to EntityCardList.
 *
 * **Title resolution (i18n):**
 * 1. `title` prop — if provided, used as-is (pre-translated string)
 * 2. `recommendations.title` in entity namespace — consumer override
 * 3. `recommendations.title` in `crud` namespace — framework default ("You may also like")
 *
 * Consumers override by adding to their entity translation file:
 * ```json
 * { "recommendations": { "title": "Similar Apartments" } }
 * ```
 *
 * @example
 * ```tsx
 * // Auto-translated title (entity namespace → crud fallback)
 * <EntityRecommendations
 *   entity={apartmentEntity}
 *   queryOptions={{
 *     where: [
 *       { field: 'district_code', operator: 'eq', value: current.district_code },
 *       { field: 'id', operator: 'neq', value: current.id },
 *     ],
 *     limit: 3,
 *   }}
 * />
 *
 * // Explicit title override
 * <EntityRecommendations
 *   entity={apartmentEntity}
 *   title="Nearby Apartments"
 *   queryOptions={...}
 * />
 * ```
 *
 * @version 0.0.3
 * @since 0.0.15
 * @author AMBROISE PARK Consulting
 */
export declare function EntityRecommendations({ entity, queryOptions, title, basePath, cols, className, }: EntityRecommendationsProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=EntityRecommendations.d.ts.map