import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { SourceWarehouse } from '../../../../core/structure/source/src/api/source.warehouse'; import { SmartComponent } from '../../../../feature/common/component/src/smart-component'; import { StructureId } from '../../../../core/structure/structure-core/src/api/global/structure.id'; import { ListViewTemplate } from './template/list-view-template'; import { ListViewTemplateArchive } from './template/list-view-template.archive'; import * as i0 from "@angular/core"; export declare class ListViewSourceComponent extends SmartComponent implements OnInit, OnDestroy { private readonly changeDetectorRef; private readonly structureId; private readonly sourceWarehouse; private readonly listViewTemplateArchive; source: Array; template: ListViewTemplate; constructor(changeDetectorRef: ChangeDetectorRef, elementRef: ElementRef, structureId: StructureId, sourceWarehouse: SourceWarehouse, listViewTemplateArchive: ListViewTemplateArchive); ngOnInit(): void; protected getSelectorName(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }