import { TYPE } from './type.enum'; export declare class Pagination { page: number; maxRows: number; offset: string; order: PAGINATION_ORDER; keyRow: string; keyPage: string; keyOrder: string; keyOffset: string; } export declare enum PAGINATION_ORDER { ASCENDENTE = "ASC", DESCENDENTE = "DESC", } export declare enum TYPE_DATA { TEXT = "text", BOOLEAN = "boolean", DROPDOWN = "dropdown", DATE = "date", NUMBER = "number", URL = "url", TEMPLATE = "template", ACTION = "action", } export declare class TableLabels { key: string; background: string; type: TYPE; title: string; value: any; } export declare class ValueDropdown { icon: string; title: string; value: any; style_icon: string; } export declare class TableKey { keyData: string; hidden: boolean; hiddenTitle: boolean; tooltip: any; onAction: boolean; filter: string; isFiltered: boolean; type_data: TYPE_DATA; title: string; sortable: boolean; icon: string; template: any; type_action: TYPE; class: string; value_DROPDOWN: Array; labels: TableLabels; } export declare class ResultTable { list: any[]; total_resources: number; } export declare class Table { title: string; pagination: Pagination; onSelected: boolean; onSearch: boolean; isLoading: boolean; isFiltered: boolean; filter: string; header: Array; results: any; queryParam: any; readonly queryParams: string; }