import { Observable } from 'rxjs'; import { AspectPaging, AspectsApi, ListAspectsOpts } from '@alfresco/js-api'; import { CustomAspectPaging } from '../interfaces/custom-aspect-paging.interface'; import * as i0 from "@angular/core"; export declare const StandardAspectsWhere = "(modelId in ('cm:contentmodel', 'emailserver:emailserverModel', 'smf:smartFolder', 'app:applicationmodel' ))"; export declare const CustomAspectsWhere = "(not namespaceUri matches('http://www.alfresco.*'))"; export declare class AspectListService { private readonly alfrescoApiService; private readonly appConfigService; private _aspectsApi; get aspectsApi(): AspectsApi; getAllAspects(standardOpts?: ListAspectsOpts, customOpts?: ListAspectsOpts): Observable; getAspects(whiteList: string[], opts?: ListAspectsOpts): Observable; private filterAspectByConfig; getVisibleAspects(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }