import { Observable } from 'rxjs'; import { CategoryDataInterface } from '../data/category-data.interface'; import { TerraPagerInterface } from '../../../pager/data/terra-pager.interface'; import * as i0 from "@angular/core"; /** * @author ziyad.hajj-hassan */ export declare abstract class TerraCategoryPickerBaseService { /** * @description Placeholder for the specific data-retrieval method. In General the specific rest call is given here. * @param categoryId * @param level */ abstract requestCategoryData(categoryId: string | number, level: number): Observable>; abstract requestCategoryDataById(id: number): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }