import { EntitiesModel } from '@spartacus/core'; import { ResponsiveTableConfiguration } from '@spartacus/storefront'; import { ListService } from '../list/list.service'; import { BaseItem } from '../organization.model'; import { Observable } from 'rxjs'; import { OrganizationItemStatus } from '@spartacus/organization/administration/core'; import * as i0 from "@angular/core"; export declare abstract class SubListService extends ListService { /** * The default table structure for sub lists is only showing tables with vertical layout. */ protected defaultTableStructure: ResponsiveTableConfiguration; /** * @override This sub list will show 3 items. */ protected ghostData: EntitiesModel; assign?(_key: string, ..._args: any): Observable>; unassign?(_key: string, ..._args: any): Observable>; /** * As we can't filter with the backend API, we do this client side. */ protected filterSelected(list: EntitiesModel): EntitiesModel; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }