import { CardConfig } from '@dvn/core/models/card-config';
import { DvnAppViewConfig, ViewParametersConfig } from '@dvn/core/models/view-config';
import { DvnAppViewAtamaMemberPairsOverviewViewParams } from './dvn-app-view-atama-member-pairs-overview-view/params';
export declare class AtamaMemberPairsOverviewViewConfig extends DvnAppViewConfig {
  ui: CardListViewUIConfig;
  params: ViewParametersConfig<DvnAppViewAtamaMemberPairsOverviewViewParams>;
  static decode(json: any): AtamaMemberPairsOverviewViewConfig;
}
export interface AtamaMemberPairsOverviewViewI18n {
  accept: string;
  fetchConfigurationError: string;
  fetchListError: string;
  pairs: string;
  noPairsMessage: string;
  noReceivedRequests: string;
  receivedRequests: string;
  reject: string;
  selectionCardActionTint: string;
  selectionCardActionLabel: string;
  selectionCardMessage: string;
  selectionCardTint: string;
  selectionCardTitle: string;
  sentOnDateFormat: string;
  statusLabels: {
    accepted: string;
    canceled: string;
    completed: string;
    rejected: string;
    requested: string;
  };
  viewAndMeet: string;
}
export interface CardListViewUIConfig {
  i18n: AtamaMemberPairsOverviewViewI18n;
  main: {
    cardViewConfig: CardConfig;
  };
}
