export interface PaginationParams { limit?: number; offset?: number; [key: string]: string | number | boolean | undefined; } export interface PaginatedResponse { data: T[]; pagination: { total: number; limit?: number; offset?: number; hasMore?: boolean; nextToken?: string; }; } export interface ApiResponse { data: T; } export interface ApiError { error: { code: string; message: string; details?: unknown; }; } export interface RequestOptions { timeout?: number; signal?: AbortSignal; } export type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; //# sourceMappingURL=common.d.ts.map