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 AtamaMemberPairsSelectionViewConfig extends DvnAppViewConfig {
  ui: CardListViewUIConfig;
  params: ViewParametersConfig<DvnAppViewAtamaMemberPairsOverviewViewParams>;
  static decode(json: any): AtamaMemberPairsSelectionViewConfig;
}
export interface CardListViewI18n {
  cancel: string;
  fetchConfigurationError: string;
  fetchSelectionListError: string;
  fetchSentRequestListError: string;
  listToSelect: string;
  maxLimitMessage: string;
  noItemToSelect: string;
  noItemMatchesFilter: string;
  noSentRequests: string;
  pairRequestIsSent: string;
  searchPlaceholder: string;
  seeDetails: string;
  select: string;
  sendMessage: string;
  sentRequests: string;
  sentOnDateFormat: string;
  selectionConfirmationDialogTitle: string;
  selectionConfirmationDialogMessageForApproval: string;
  selectionConfirmationDialogMessage: string;
  statusLabels: {
    accepted: string;
    canceled: string;
    completed: string;
    rejected: string;
    requested: string;
  };
  yes: string;
}
export interface CardListViewUIConfig {
  i18n: CardListViewI18n;
  main: {
    cardViewConfig: CardConfig;
  };
}
