import { EntityType } from '../../types/meta.types'; /** * Decorador genérico para agregar meta datos a entidades */ export declare function withMeta(entities: T | T[], entityType: EntityType, userId: string, includePrivate?: boolean): Promise<(T & { meta: Record; }) | (T & { meta: Record; })[]>; /** * Copiar meta datos de una entidad a otra */ export declare function copyEntityMetas(entityType: EntityType, sourceEntityId: string, targetEntityId: string, userId: string, metaKeys?: string[]): Promise; /** * Validación básica de metadata - solo tipos básicos * Sin schemas predefinidos, solo validaciones mínimas */ export declare function validateBasicMetas(metas: Record): { isValid: boolean; errors: string[]; }; //# sourceMappingURL=entity-meta.helpers.d.ts.map