export interface BankAccount {
    id: string
    bankName: string
    accountNumber: number | string
    ifscCode: string
    branch: string
    accountType: string  
    status: string     
  }
  
  export interface TableColumn<T> {
    id: string
    header: string
    accessor: keyof T | ((item: T) => React.ReactNode)
    className?: string
  }
  
  export interface TableAction<T> {
    id: string
    label: string | ((item: T) => string)
    onClick: (item: T) => void
    className?: string | ((item: T) => string)
    divider?: boolean
    isDanger?: boolean
  }