export interface BaseEntity { id: string; createdAt: string; updatedAt: string; } export interface PaginationParams { page: number; limit: number; } export interface PaginationResponse { data: T[]; total: number; page: number; limit: number; } export interface ApiResponse { success: boolean; data: T; message?: string; } export interface ApiError { message: string; code?: string; status?: number; }