import { OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { Observable, Subscription } from 'rxjs'; import { ShopService, LanguageService } from '../../../../services'; import { Filter, Taxon } from '../../../classes/filter'; import { TaxonService } from '../../../services/taxon.service'; import { ConfService } from '../../../services/conf.service'; import * as i0 from "@angular/core"; export declare class SubCategorySliderComponent implements OnInit { protected languageService: LanguageService; shopService: ShopService; protected route: ActivatedRoute; protected router: Router; private taxonService; protected confService: ConfService; language: {}; filterSubscription: Subscription; filter: Filter; filteredItemsParams: any; taxons: Taxon[]; mainCategory: Taxon; subCategory: []; subCategorySelectedCount: number; showSubCategory: boolean; imageUrl: string; defaultImage: string; getImage: typeof TaxonService.getImage; responsiveOptions: any[] | undefined; hasBorder: Boolean; storeId: number; storeEnableSubCategory$: Observable; constructor(languageService: LanguageService, shopService: ShopService, route: ActivatedRoute, router: Router, taxonService: TaxonService, confService: ConfService); ngOnInit(): void; updatePosition(e: any, direction: any): void; nextBtn(): void; getTaxons(taxonsParams: any): void; checkThirdLevelSelection(taxonsParamsChildreen: any, mainCategory: any): void; selectSubCategory(category: any): void; selectMainCategory(category: any): void; getMainCategory(id: any): Taxon; resetSubCategory(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }