import { ResponsiveSize } from '@dvn/alaca/utils/ui';
import { InvalidationAction } from '@dvn/core/models/actions';
import { PairConfig } from '@dvn/core/models/pair-config';
import { TakvimApi } from '@dvn/takvim/api/takvimApi';
import { EventEmitter } from '../../../../../stencil-public-runtime';
import { AtamaApi } from '../../api/atamaApi';
import { AtamaMemberPairDetailViewI18n } from '../../views/atama-member-pair-detail-view-config';
export declare class AtamaStructuredPairOverview {
  meetingsByIdentifiers: {
    [key: string]: any;
  };
  shownMeetingConfig: any;
  i18n: AtamaMemberPairDetailViewI18n;
  apiAtama: AtamaApi;
  apiTakvim: TakvimApi;
  pairConfig: PairConfig;
  size: ResponsiveSize;
  userId: string;
  sessionUserId: string;
  userRefFieldId: string;
  action: EventEmitter;
  invalidate(_event: CustomEvent<InvalidationAction>): Promise<void>;
  componentDidLoad(): void;
  fetchMeetings(): Promise<void>;
  render(): any;
  renderList(): any[];
}
