import { AbstractControl, FormGroup } from "@angular/forms"; import { DynamicDialogConfig, DynamicDialogRef } from "primeng/dynamicdialog"; import { UnsubscribeComponent } from "../../generals/Components"; import { LabelValue, ShippingMethodEditorPrice } from "../../interfaces/interfaces"; import { ApiService } from "../../services/api.service"; export declare class ShippingMethodEditorComponent extends UnsubscribeComponent { private config; private ref; private apiService; id: string; loading: boolean; paymentMethods: LabelValue[]; formGroup: FormGroup; constructor(config: DynamicDialogConfig, ref: DynamicDialogRef, apiService: ApiService); ngOnInit(): void; load(): void; appendEvents(): void; addPriceFormGroups(shippingMethodEditorPrices: ShippingMethodEditorPrice[]): void; addPriceFormGroup(shippingMethodEditorPrice?: ShippingMethodEditorPrice): void; removePriceFormGroup(index: number): void; getPricesFormGroups(): AbstractControl[]; save(): void; close(result?: boolean): void; }