import { QdFilterService } from '../filter-service/filter.service';
import { QdFilterComponent } from '../filter.component';
import * as i0 from "@angular/core";
export declare class QdDependentFiltersService {
    private readonly filterService;
    private _filterComponent;
    private _subscription?;
    private get filterData();
    private get categories();
    private get filterId();
    constructor(filterService: QdFilterService);
    initialize(filterComponent: QdFilterComponent): void;
    reinitialize(): void;
    destroy(): void;
    private getDependentCategories;
    private resolveItemsWhenDependsOnCategoriesChange;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdDependentFiltersService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<QdDependentFiltersService>;
}
//# sourceMappingURL=dependent-filters.service.d.ts.map