export interface SmzEasyTableData {
    [key: string]: string;
}
export interface SmzEasyTableViewport {
    original: any[];
    allTableData: SmzEasyTableData[];
    tableData: SmzEasyTableData[];
    search: {
        globalSearchData: GlobalSearchData[];
        searchValue?: string;
    };
    paginator: Paginator;
}
export interface GlobalSearchData {
    id: string;
    searchData: string;
    item: SmzEasyTableData;
}
export interface Paginator {
    page: number;
    perPage: number;
    prePage: number;
    nextPage: number;
    total: number;
    totalPages: number;
    maxVisiblePages: number;
    showing: number;
    to: number;
    pages: {
        number: number;
        isCurrent: boolean;
        isVisible: boolean;
        showEllipsis: boolean;
    }[];
    data: SmzEasyTableData[];
}
