import { InvalidationAction } from '@dvn/core/models/actions';
import { DvnAppView } from '@dvn/core/models/view-class';
import { UserSettings } from '@dvn/kimlik/api/models/UserSettings';
import { SozlukApi } from '@dvn/sozluk/api';
import { TakvimApi } from '@dvn/takvim/api/takvimApi';
import { TakvimMeetingListI18n } from '@dvn/takvim/components/takvim-meeting-list/i18n';
import { TakvimMeetingListViewParams } from '@dvn/takvim/views/dvn-app-view-takvim-meeting-list-view-table/params';
import { HTMLStencilElement } from '../../../../../stencil-public-runtime';
import { TakvimMeetingListViewConfig } from "@dvn/takvim/views/dvn-app-view-takvim-meeting-list-view-table/takvim-meeting-list-view-config";
export declare class DvnAppViewTakvimMeetingListViewTable implements DvnAppView {
  strings?: TakvimMeetingListI18n;
  scrollToFitHeight: boolean;
  view: TakvimMeetingListViewConfig;
  params: TakvimMeetingListViewParams;
  userSettings: UserSettings;
  apiTakvim: TakvimApi;
  apiSozluk: SozlukApi;
  el: HTMLStencilElement;
  invalidate(_event: CustomEvent<InvalidationAction>): Promise<void>;
  componentWillLoad(): Promise<void>;
  render(): any;
}
