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 ThemeType = "light" | "inverted" | "dark"; export type GreyOrWeakType = "grey" | "weak"; }