import { MatchResults } from '@stencil/router';
import { ApiKey } from '@dvn/kimlik/api/models/api-key';
import { KimlikApi } from '@dvn/kimlik/api/kimlik-api';
import { Product } from '../../models/product';
import { ApiError } from '@dvn/core/api';
import { DevingenApi } from '../../api/devingen-api';
export declare class DevingenProductApiKeysPage {
  product: Product;
  error: ApiError;
  apiKeys: ApiKey[];
  match: MatchResults;
  apiDevingen: DevingenApi;
  apiKimlik: KimlikApi;
  componentWillLoad(): void;
  fetchProduct: () => Promise<void>;
  renderHeader: () => any;
  generatePredefinedScopes: () => {
    label: string;
    value: string;
  }[];
  render(): any;
}
