export interface ServiceResult { success: boolean; data?: T; error?: string; }