import { AfterViewInit, ElementRef, OnDestroy } from "@angular/core"; import { IToolPanel, IToolPanelParams } from 'ag-grid-community'; import { UntypedFormGroup, UntypedFormBuilder, UntypedFormControl } from '@angular/forms'; import { HelperService } from "../../helper.service"; import { ConfirmationService, MessageService } from "primeng/api"; import { SharedService } from "../../shared.service"; import { TitleCasePipe } from "@angular/common"; import * as i0 from "@angular/core"; export declare class CustomToolsPanel implements IToolPanel, AfterViewInit, OnDestroy { private _helper; private _fb; private _confirmationService; private _sharedService; private _messageService; private _titleCase; params: any; searchInput: ElementRef | undefined; private _subscription; searchQuery: any; formGroup: UntypedFormGroup | undefined; colDefControls: any[]; isReset: any; controlsOrigState: any; profileCtrl: UntypedFormControl; selectedValue: any; profiles: any[]; newProfileTitle: string; saveAs: boolean; enableAnalysisToolPanel: boolean; constructor(_helper: HelperService, _fb: UntypedFormBuilder, _confirmationService: ConfirmationService, _sharedService: SharedService, _messageService: MessageService, _titleCase: TitleCasePipe); savedTheme: any; private _old_savedTheme; isUserGlobalGridPrefEnabled: boolean; agInit(params: IToolPanelParams): void; isDisabled: boolean; ngDoCheck(): void; onSelectionChange(src: any): void; cancelSave(): void; deleteProfile(): void; private _isProfileExists; private _subsGridProfileList; applyChanges(name: string): void; optionsChanges(value: any, whichField: { field: string; type?: string; }): void; updateTotals(): void; applyExcelModeChanges(value: any, whichField: any): void; refresh(): void; saveColumns(): void; toggleFontMonospace(): void; saveFilters(): void; clearColumns(): void; clearFilters(): void; maximize(e: any): void; moreOptions(e: any): void; ngAfterViewInit(): void; toggleGridAnalytics(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }