import { OnDestroy, OnInit } from '@angular/core'; import { CatDynamicComponentDataInterface } from '@catrx/ui/dynamic-component'; import { CatFormCustomSelectedFileList } from '@catrx/ui/form'; import { CatFileInterface } from '@catrx/ui/utils'; import { BehaviorSubject } from 'rxjs/internal/BehaviorSubject'; import { Subject } from 'rxjs/internal/Subject'; import * as i0 from "@angular/core"; export declare abstract class CatInputFileSelectedListBase implements CatDynamicComponentDataInterface, OnInit, OnDestroy { data?: CatFormCustomSelectedFileList; protected destroySubscriptions$: Subject; selectedFiles$: BehaviorSubject; ngOnDestroy(): void; ngOnInit(): void; getBase64ImageURL(image: SelectItemType): string; removeImage(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, {}, {}, never, never, false, never>; }