import * as _angular_core from '@angular/core'; import * as _ng_vagabond_lab_ng_dsv_api from '@ng-vagabond-lab/ng-dsv/api'; import { JSONObject } from '@ng-vagabond-lab/ng-dsv/api'; interface TableDto { name: string; label: string; date?: boolean; order?: boolean; width?: string; } declare class TableComponent { url: _angular_core.InputSignal; cells: _angular_core.InputSignal; datas: _angular_core.InputSignal; max: _angular_core.InputSignal; showDatas: _angular_core.WritableSignal; links: _angular_core.WritableSignal<(string | null)[]>; constructor(); static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare const initTable: (datas: JSONObject[], max: number) => { links: null[]; datas: ({ [x: string]: _ng_vagabond_lab_ng_dsv_api.JSONValue; } | JSONObject[] | _ng_vagabond_lab_ng_dsv_api.ApiDto)[]; }; declare const getValue: (obj: JSONObject, key: string, isDate: boolean) => any; export { TableComponent, getValue, initTable }; export type { TableDto };