import { AfterContentInit, TemplateRef } from '@angular/core'; import { NzTableSize } from '@winkong/ng-zorro-antd/table'; import { NzxExpandDirective } from './directive/expand.directive'; import { NzxTdDirective } from './directive/td.directive'; import { NzxThDirective } from './directive/th.directive'; import * as i0 from "@angular/core"; /** * nzx-simple-table 组件配置格式 */ export interface NzxSimpleTableConfig { /** * 表头名 */ header: string; /** * 字段key值 */ key?: string | number; /** * td宽度 */ width?: string; /** * 数据格式化函数 */ format?: (data: T) => any; template?: TemplateRef; } export declare class NzxSimpleTableComponent implements AfterContentInit { /** th td 布局方式 */ nzxAlign: 'left' | 'right' | 'center' | null; /** table 标题 */ nzxTitle: string | TemplateRef; /** table 页脚*/ nzxFooter: string | TemplateRef; /** 支持展开 */ nzxExpand: boolean; /** 启用边框 */ nzxBordered: boolean; /** table数据集合 */ nzxData: Array; /** table size */ nzxSize: NzTableSize; /** table 配置项 */ nzxConfig: Array>; tdList: Array; thList: Array; expandDirective: NzxExpandDirective; private _thList; private _tdList; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "nzx-simple-table", never, { "nzxAlign": { "alias": "nzxAlign"; "required": false; }; "nzxTitle": { "alias": "nzxTitle"; "required": false; }; "nzxFooter": { "alias": "nzxFooter"; "required": false; }; "nzxExpand": { "alias": "nzxExpand"; "required": false; }; "nzxBordered": { "alias": "nzxBordered"; "required": false; }; "nzxData": { "alias": "nzxData"; "required": false; }; "nzxSize": { "alias": "nzxSize"; "required": false; }; "nzxConfig": { "alias": "nzxConfig"; "required": false; }; }, {}, ["expandDirective", "_thList", "_tdList"], never, false, never>; }