export interface CursorPaginationParams { limit?: number; cursor?: string; sortBy?: string; sortOrder?: 'asc' | 'desc'; } export interface CursorPaginationResponse { data: T[]; pagination: { hasNextPage: boolean; hasPreviousPage: boolean; nextCursor?: string; previousCursor?: string; totalCount?: number; }; }