export interface APIConnection { id: string; name: string; description: string; photo: string; bio: string; interests: string[]; mutualConnections: number; compatibility: number; conversationStarters: string[]; sharedPassions?: string[]; complementaryQualities?: string[]; meaningfulCoincidences?: Array<{ type: string; description: string; rarity: string; }>; mutualConnectionsList?: Array<{ name: string; photo: string; context: string; }>; status?: string; connectionType?: string; similarityScore?: number; commonPreferences?: string[]; eventCode?: string; matchedAt?: string; _id?: string; } export interface UserConnectionsResponse { success: boolean; connections: APIConnection[]; source: 'database' | 'samples'; count: number; } export interface Connection { id: number; name: string; description: string; photo: any; bio: string; interests: string[]; mutualConnections: number; compatibility: number; conversationStarters: string[]; sharedPassions: string[]; complementaryQualities: string[]; meaningfulCoincidences: Array<{ type: string; description: string; rarity: string; }>; mutualConnectionsList?: Array<{ name: string; photo: any; context: string; }>; } /** * Get user connections by username * @param username - Username to fetch connections for * @returns Promise */ export declare const getUserConnectionsByUsername: (username: string) => Promise; /** * Get user connections by user ID * @param userId - User ID to fetch connections for * @returns Promise */ export declare const getUserConnectionsByUserId: (userId: string) => Promise; /** * Get user connections with automatic detection of user info * PRIORITIZES the working email/username endpoint over the failing user ID endpoint * @returns Promise */ export declare const getUserConnections: () => Promise; /** * @deprecated This function uses Enoch-specific endpoints and has been removed from the SDK. * Consuming apps (like OnairosEvents) should call the profile picture API directly: * POST /enoch/users/{userIdentifier}/profile-picture/base64 * * @param _imageUri - Image URI (file:// or base64) * @param _fileType - File type (jpg, png) * @returns Promise with error indicating deprecation */ export declare const uploadProfilePicture: (_imageUri: string, _fileType?: string) => Promise<{ success: boolean; photoUrl?: string; error?: string; }>; //# sourceMappingURL=userConnectionsService.d.ts.map