import React from 'react';
interface CursorPosition {
    userId: string;
    field: string;
    position: number;
    selection?: {
        start: number;
        end: number;
    };
    color: string;
    userName: string;
}
interface CollaborativeFieldProps {
    fieldName: string;
    value: string;
    onChange: (value: string) => void;
    onCursorChange: (position: number, selection?: {
        start: number;
        end: number;
    }) => void;
    cursors: CursorPosition[];
    placeholder?: string;
    multiline?: boolean;
    className?: string;
    disabled?: boolean;
}
/**
 * Collaborative Field Component
 * Text input/textarea with cursor tracking and user presence
 */
export declare const CollaborativeField: React.FC<CollaborativeFieldProps>;
export {};
//# sourceMappingURL=CollaborativeField.d.ts.map