import { DataSorting } from '@alfresco/adf-core'; import { SearchConfiguration } from '../models/search-configuration.interface'; import { BaseQueryBuilderService } from './base-query-builder.service'; import { SearchCategory } from '../models/search-category.interface'; import { Node } from '@alfresco/js-api'; import { Observable } from 'rxjs'; import { FilterSearch } from '../models/filter-search.interface'; import * as i0 from "@angular/core"; export declare class SearchHeaderQueryBuilderService extends BaseQueryBuilderService { private readonly nodeApiService; private readonly customSources; activeFilters: FilterSearch[]; constructor(); isFilterServiceActive(): boolean; loadConfiguration(): SearchConfiguration; setupCurrentPagination(maxItems: number, skipCount: number): void; setActiveFilter(columnActivated: string, filterValue: string): void; resetActiveFilters(): void; getActiveFilters(): FilterSearch[]; isNoFilterActive(): boolean; removeActiveFilter(columnRemoved: string): void; setSorting(dataSorting: DataSorting[]): void; private getSortingFieldFromColumnName; getCategoryForColumn(columnKey: string): SearchCategory; getOperatorForFilterId(id: string): string | undefined; setCurrentRootFolderId(currentFolderId: string): void; isCustomSourceNode(currentNodeId: string): boolean; getNodeIdForCustomSource(customSourceId: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }