import type { PaginatedListMeta } from '@/types/apiListMeta' export interface PaginationListColumnType { field: string label: string filterable?: boolean sortable?: boolean /** When true, column is available for filters but not rendered in the table. */ hideInTable?: boolean maxWidth?: number minWidth?: number width?: number | string type?: 'text' | 'number' | 'select' | 'date' | 'dateFromTo' | 'inputFromTo' filterItems?: { code: string; name: string }[] } export interface ApiWithParams { page?: number pageSize?: number sort?: string filters?: Record resultType?: number [key: string]: string | number | Record | undefined } export interface ParsedRemittanceList { items: T[] pagination: PaginatedListMeta }