import React from 'react'; import type { MasterCrudField, MasterCrudAction } from './MasterCrud.types'; interface MasterCRUDCardProps { data: T; fields: MasterCrudField[]; onEdit?: (record: T) => void; onDelete?: (record: T) => void; rowActions?: (record: T, index: number) => React.ReactNode; index?: number; actions?: MasterCrudAction[]; renderCardContent?: (data: T, index: number) => React.ReactNode; /** Habilitar selección múltiple */ enableMultiSelect?: boolean; /** Si la tarjeta está seleccionada actualmente */ isSelected?: boolean; /** Callback cuando cambia la selección */ onSelect?: (selected: boolean) => void; /** Función de traducción inyectada por el padre */ t: (key: string, defaultValue?: string) => string; } /** * MasterCRUDCard - Componente de tarjeta para la vista de grid */ export declare const MasterCRUDCard: >({ data, fields, onEdit, onDelete, rowActions, actions, renderCardContent, index, enableMultiSelect, isSelected, onSelect, t, }: MasterCRUDCardProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MasterCRUDCard.d.ts.map