import { ChangeDetectorRef, EventEmitter, OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { XnDataTableComponent, XnTableColumn } from '@exin/core/data-table'; import { XnFormlyFieldConfig, XnFormlyFormOptions } from '@exin/core/formly'; import { XnProposalList } from '../xn-proposal-list.model'; import { XnProposalListService } from '../xn-proposal-list.service'; import { XnProposalTag } from '@exin/proposal/shared'; import * as i0 from "@angular/core"; export declare class XnProposalTableComponent implements OnInit, OnDestroy { private xnProposalListService; private cdr; clickable: boolean; proposal_type_options: any[]; user_options: any[]; form: FormGroup<{}>; model: { search: any; proposal_type_ids: any[]; user_ids: any[]; }; fields: XnFormlyFieldConfig[]; options: XnFormlyFormOptions; table: XnDataTableComponent; lastWorkflowStatusTemplate: TemplateRef; workflowStatusTemplate: TemplateRef; loading: boolean; columns: XnTableColumn[]; private _subscription$; private _tag; set tag(tag: XnProposalTag); get tag(): XnProposalTag; private _tag$; onSelect$: EventEmitter; constructor(xnProposalListService: XnProposalListService, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; select(proposal: any): void; private resetTable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }