import { Notifier } from '@dvn/alaca/global/notifier/models';
import { InvalidationAction } from '@dvn/core/models/actions';
import { KimlikApi } from '@dvn/kimlik/api/kimlikApi';
import { DevingenApi } from '../../api/devingen-api';
import { Product } from '../../models/product';
import { WorkspaceOwnership } from '../../models/workspace-ownership';
export declare class DevingenHomePage {
  isCreateWorkspaceFormShown: boolean;
  isCreateProductFormShown: boolean;
  selectedWorkspaceToCreateProduct?: string;
  apiDevingen: DevingenApi;
  apiKimlik: KimlikApi;
  notifier: Notifier;
  products: Product[];
  workspaceOwnerships: WorkspaceOwnership[];
  onInvalidation(_event: CustomEvent<InvalidationAction>): void;
  componentWillLoad(): void;
  render(): any;
}
