import { EventEmitter, OnInit } from '@angular/core'; import { InputComponentConfig } from '../input/input.component'; import { TableComponentConfig } from '../table/table.model'; import { MatDialog } from '@angular/material/dialog'; import { PdtDocumentBuilderComponentConfig, PdtDocumentBuilderComponentServices } from './pdt-document-builder.model'; import * as i0 from "@angular/core"; export declare class PdtDocumentBuilderComponent implements OnInit { dialog: MatDialog; config: PdtDocumentBuilderComponentConfig; services: PdtDocumentBuilderComponentServices; onUpdate: EventEmitter; onLoadProducts: EventEmitter; onRefresh: EventEmitter; table: TableComponentConfig; documentConfig: { summary: { supplier: InputComponentConfig & { id: string; }; date: InputComponentConfig; }; }; constructor(dialog: MatDialog); refreshInterval: any; ngOnInit(): void; setSummaryFields(): void; selectSummaryValue(event: any, field: any): void; updateTable(config: any): void; emitValuesTimeout: any; emitValues(): void; requestInvalidProducts(): void; private openSearchSupplierDialog; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }