import React from "react"; export interface CollaborationParticipant { id: string; name: string; presence?: "active" | "idle" | "offline"; color?: string; cursorLabel?: string; } export interface MultiUserGlassEditorProps extends React.TextareaHTMLAttributes { users?: CollaborationParticipant[]; className?: string; header?: string; lastUpdatedAt?: Date | string; onContentChange?: (value: string) => void; textareaClassName?: string; /** Compact density for constrained cards, drawers, and documentation previews. */ compact?: boolean; /** Keep the editor inside a bounded local surface. */ contained?: boolean; /** Alias for compact preview rendering. */ preview?: boolean; /** Maximum rendered height when contained or compact. */ maxHeight?: number | string; /** Maximum rendered width when contained or compact. */ maxWidth?: number | string; /** Optional density override for embedded surfaces. */ density?: "compact" | "comfortable" | "spacious"; } export declare function MultiUserGlassEditor({ users, className, header, lastUpdatedAt, onContentChange, value, defaultValue, readOnly, textareaClassName, compact, contained, preview, maxHeight, maxWidth, density, ...textareaProps }: MultiUserGlassEditorProps): import("react/jsx-runtime").JSX.Element; export default MultiUserGlassEditor; //# sourceMappingURL=MultiUserGlassEditor.d.ts.map