/**
 * Universal Entity Field Renderer
 *
 * Dynamically renders form fields, display fields, and list columns
 * based on entity field configuration.
 */
import type { EntityField } from '../../lib/entities/types';
export interface EntityFieldRendererProps {
    field: EntityField;
    value: unknown;
    onChange?: (value: unknown) => void;
    mode: 'form' | 'display' | 'list';
    error?: string;
    disabled?: boolean;
    required?: boolean;
    className?: string;
    testId?: string;
    context?: {
        parentId?: string;
        entityType?: string;
        teamId?: string;
        [key: string]: unknown;
    };
}
/**
 * Main EntityFieldRenderer component
 */
export declare function EntityFieldRenderer({ field, value, onChange, mode, error, disabled, required, className, testId, context, }: EntityFieldRendererProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=EntityFieldRenderer.d.ts.map