export namespace Table {
  export interface Pageable {
    pageNum: number
    pageSize: number
    total: number
  }
  export interface StateProps {
    tableData: any[]
    pageable: Pageable
    searchParam: {
      [key: string]: any
    }
    searchInitParam: {
      [key: string]: any
    }
    totalParam: {
      [key: string]: any
    }
    icon?: {
      [key: string]: any
    }
  }
}

export namespace HandleData {
  export type MessageType = '' | 'success' | 'warning' | 'info' | 'error'
}

export namespace Theme {
  export type GreyOrWeakType = 'grey' | 'weak'
}
