import { Product } from "../../models/product";
import { DevingenApi } from "../../api/devingen-api";
import { ApiError } from "@dvn/core/api";
import { ProductSettingsKimlik } from "../../models/product-settings-kimlik";
import { FormSubmitEvent } from "@dvn/core/doldurma/src/form/doldurma-form";
import { ProductSettingsTaban } from "../../models/product-settings-taban";
export declare class DevingenProductRootKimlik {
  error: ApiError;
  productSettings: ProductSettingsKimlik;
  databaseProductSettings: ProductSettingsTaban;
  showSettingsForm: boolean;
  apiHeaders: any;
  apiDevingen: DevingenApi;
  product: Product;
  componentWillLoad(): void;
  fetchProductSettings(): void;
  fetchDatabaseProductSettings(): void;
  renderSettingsForm: () => any;
  onSubmitEditSettingsForm: (event: FormSubmitEvent) => void;
  render(): any;
}
