import { OnInit } from '@angular/core'; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { FormComponentConfig } from '../form/form.model'; import { ListMenuComponentConfig } from '../list-menu/list-menu.component'; import { SearchProductComponentConfig, SearchProductComponentServices, SearchProductDialogData } from './search-product.model'; import * as i0 from "@angular/core"; export declare class SearchProductComponent implements OnInit { data: SearchProductDialogData; dialog: MatDialog; private dialogRef; config: SearchProductComponentConfig; services: SearchProductComponentServices; loading: boolean; form: FormComponentConfig; productSelector: ListMenuComponentConfig; constructor(data: SearchProductDialogData, dialog: MatDialog, dialogRef: MatDialogRef); ngOnInit(): void; search(result: any): Promise; productSelect(event: any): void; updateComponents(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }