import { OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { DataService, GetCategoryList, LanguageCode, ModalService, NotificationService, ServerConfigService } from '@ishop/admin-ui/core';
import { Observable } from 'rxjs';
export declare class VendorCategoryListComponent implements OnInit {
    private dataService;
    private notificationService;
    private modalService;
    route: ActivatedRoute;
    private router;
    private serverConfigService;
    activeCollectionId$: Observable<string | null>;
    activeCollectionTitle$: Observable<string>;
    items$: Observable<GetCategoryList.Items[]>;
    availableLanguages$: Observable<LanguageCode[]>;
    contentLanguage$: Observable<LanguageCode>;
    private queryResult;
    constructor(dataService: DataService, notificationService: NotificationService, modalService: ModalService, route: ActivatedRoute, router: Router, serverConfigService: ServerConfigService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private refresh;
    setLanguage(code: LanguageCode): void;
    deleteCategory(id: string): void;
}
