import React from "react";
export interface GlassPresenceIndicatorProps {
    users?: Array<{
        id: string;
        name: string;
        avatar?: string;
        status: "online" | "away" | "busy" | "offline";
        lastSeen?: Date;
        activity?: string;
        location?: string;
        timezone?: string;
        isTyping?: boolean;
        customStatus?: {
            emoji?: string;
            text?: string;
        };
    }>;
    maxVisible?: number;
    showAvatars?: boolean;
    showNames?: boolean;
    showStatus?: boolean;
    showActivity?: boolean;
    showLastSeen?: boolean;
    showTypingIndicator?: boolean;
    layout?: "horizontal" | "vertical" | "grid" | "stack";
    size?: "small" | "medium" | "large";
    groupSimilarStatus?: boolean;
    realTimeSync?: boolean;
    soundEnabled?: boolean;
    animateChanges?: boolean;
    theme?: "light" | "dark" | "auto";
    onUserClick?: (userId: string) => void;
    onStatusChange?: (userId: string, status: string) => void;
    className?: string;
}
export declare const GlassPresenceIndicator: React.ForwardRefExoticComponent<GlassPresenceIndicatorProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassPresenceIndicator.d.ts.map