/** * @license * Copyright Alibaba.com All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { TemplateRef } from '@angular/core'; import { NzSafeAny } from 'ng-zorro-antd/core/types'; import { ReplaySubject } from 'rxjs'; import { NzThMeasureDirective } from './cell/th-measure.directive'; export declare class NzTableStyleService { theadTemplate$: ReplaySubject>; hasFixLeft$: ReplaySubject; hasFixRight$: ReplaySubject; hostWidth$: ReplaySubject; columnCount$: ReplaySubject; showEmpty$: ReplaySubject; noResult$: ReplaySubject | undefined>; private listOfThWidthConfigPx$; private tableWidthConfigPx$; private manualWidthConfigPx$; private listOfAutoWidthPx$; listOfListOfThWidthPx$: import("rxjs").Observable; listOfMeasureColumn$: ReplaySubject; listOfListOfThWidth$: import("rxjs").Observable; enableAutoMeasure$: ReplaySubject; setTheadTemplate(template: TemplateRef): void; setHasFixLeft(hasFixLeft: boolean): void; setHasFixRight(hasFixRight: boolean): void; setTableWidthConfig(widthConfig: Array): void; setListOfTh(listOfTh: NzThMeasureDirective[]): void; setListOfMeasureColumn(listOfTh: NzThMeasureDirective[]): void; setListOfAutoWidth(listOfAutoWidth: number[]): void; setShowEmpty(showEmpty: boolean): void; setNoResult(noResult: string | TemplateRef | undefined): void; setScroll(scrollX: string | null, scrollY: string | null): void; constructor(); }