import { AfterViewInit, OnDestroy } from '@angular/core';
import WebDataRocks, { CellBuilder, CellData } from '@webdatarocks/webdatarocks';
import * as i0 from "@angular/core";
export declare class PuzzlePivotTableComponent implements AfterViewInit, OnDestroy {
    private readonly el;
    private localization;
    toolbar: import("@angular/core").InputSignal<boolean>;
    width: import("@angular/core").InputSignal<string | number>;
    height: import("@angular/core").InputSignal<string | number>;
    report: import("@angular/core").InputSignal<WebDataRocks.Report | undefined>;
    global: import("@angular/core").InputSignal<WebDataRocks.Report | undefined>;
    customizeCell: import("@angular/core").InputSignal<((cell: CellBuilder, data: CellData) => void) | undefined>;
    readonly cellClick: import("@angular/core").OutputEmitterRef<WebDataRocks.CellData>;
    readonly cellDoubleClick: import("@angular/core").OutputEmitterRef<WebDataRocks.CellData>;
    readonly dataError: import("@angular/core").OutputEmitterRef<object>;
    readonly dataFileCancelled: import("@angular/core").OutputEmitterRef<void>;
    readonly dataLoaded: import("@angular/core").OutputEmitterRef<void>;
    readonly dataChanged: import("@angular/core").OutputEmitterRef<object>;
    readonly fieldsListClose: import("@angular/core").OutputEmitterRef<void>;
    readonly fieldsListOpen: import("@angular/core").OutputEmitterRef<void>;
    readonly filterOpen: import("@angular/core").OutputEmitterRef<void>;
    readonly fullScreen: import("@angular/core").OutputEmitterRef<void>;
    readonly loadingData: import("@angular/core").OutputEmitterRef<void>;
    readonly loadingLocalization: import("@angular/core").OutputEmitterRef<void>;
    readonly loadingReportFile: import("@angular/core").OutputEmitterRef<void>;
    readonly localizationError: import("@angular/core").OutputEmitterRef<void>;
    readonly localizationLoaded: import("@angular/core").OutputEmitterRef<void>;
    readonly openingReportFile: import("@angular/core").OutputEmitterRef<void>;
    readonly queryComplete: import("@angular/core").OutputEmitterRef<void>;
    readonly queryError: import("@angular/core").OutputEmitterRef<void>;
    readonly ready: import("@angular/core").OutputEmitterRef<WebDataRocks.Pivot>;
    readonly reportChange: import("@angular/core").OutputEmitterRef<void>;
    readonly reportComplete: import("@angular/core").OutputEmitterRef<void>;
    readonly reportFileCancelled: import("@angular/core").OutputEmitterRef<void>;
    readonly reportFileError: import("@angular/core").OutputEmitterRef<void>;
    readonly reportFileLoaded: import("@angular/core").OutputEmitterRef<void>;
    readonly runningQuery: import("@angular/core").OutputEmitterRef<void>;
    readonly update: import("@angular/core").OutputEmitterRef<void>;
    readonly beforeToolbarCreated: import("@angular/core").OutputEmitterRef<object>;
    readonly afterGridDraw: import("@angular/core").OutputEmitterRef<object>;
    readonly beforeGridDraw: import("@angular/core").OutputEmitterRef<object>;
    readonly exportComplete: import("@angular/core").OutputEmitterRef<void>;
    readonly exportStart: import("@angular/core").OutputEmitterRef<void>;
    readonly filterClose: import("@angular/core").OutputEmitterRef<void>;
    readonly loadingOlapStructure: import("@angular/core").OutputEmitterRef<void>;
    readonly printComplete: import("@angular/core").OutputEmitterRef<void>;
    readonly printStart: import("@angular/core").OutputEmitterRef<void>;
    private instance;
    private containerEl;
    constructor();
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PuzzlePivotTableComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PuzzlePivotTableComponent, "ngx-puzzle-pivot-table, puzzle-pivot-table", never, { "toolbar": { "alias": "toolbar"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "report": { "alias": "report"; "required": false; "isSignal": true; }; "global": { "alias": "global"; "required": false; "isSignal": true; }; "customizeCell": { "alias": "customizeCell"; "required": false; "isSignal": true; }; }, { "cellClick": "cellClick"; "cellDoubleClick": "cellDoubleClick"; "dataError": "dataError"; "dataFileCancelled": "dataFileCancelled"; "dataLoaded": "dataLoaded"; "dataChanged": "dataChanged"; "fieldsListClose": "fieldsListClose"; "fieldsListOpen": "fieldsListOpen"; "filterOpen": "filterOpen"; "fullScreen": "fullScreen"; "loadingData": "loadingData"; "loadingLocalization": "loadingLocalization"; "loadingReportFile": "loadingReportFile"; "localizationError": "localizationError"; "localizationLoaded": "localizationLoaded"; "openingReportFile": "openingReportFile"; "queryComplete": "queryComplete"; "queryError": "queryError"; "ready": "ready"; "reportChange": "reportChange"; "reportComplete": "reportComplete"; "reportFileCancelled": "reportFileCancelled"; "reportFileError": "reportFileError"; "reportFileLoaded": "reportFileLoaded"; "runningQuery": "runningQuery"; "update": "update"; "beforeToolbarCreated": "beforeToolbarCreated"; "afterGridDraw": "afterGridDraw"; "beforeGridDraw": "beforeGridDraw"; "exportComplete": "exportComplete"; "exportStart": "exportStart"; "filterClose": "filterClose"; "loadingOlapStructure": "loadingOlapStructure"; "printComplete": "printComplete"; "printStart": "printStart"; }, never, never, true, never>;
}
