import { Membership } from '@dvn/core/models/membership';
import { User } from '@dvn/kimlik/api/models';
import { UserSettings } from '@dvn/kimlik/api/models/UserSettings';
import { SozlukApi } from '@dvn/sozluk/api';
import { Event as TakvimEvent } from '@dvn/takvim/api/models';
import { TakvimApi } from '@dvn/takvim/api/takvimApi';
import { UyeApi } from '@dvn/uye/api';
import { EventEmitter } from '../../../../../stencil-public-runtime';
import { TakvimDailyCalendarViewParams } from "@dvn/takvim/views/dvn-app-view-takvim-daily-calendar-view/params";
import { TakvimDailyCalendarViewConfig } from "@dvn/takvim/views/dvn-app-view-takvim-daily-calendar-view/takvim-daily-calendar-view-config";
import { TakvimDailyCalendarI18n } from "@dvn/takvim/components/takvim-daily-calendar/i18n";
import { DataApi } from "@dvn/core/api";
export declare class DvnAppViewTakvimDailyCalendarView {
  createdMeeting: TakvimEvent;
  strings?: TakvimDailyCalendarI18n;
  view: TakvimDailyCalendarViewConfig;
  params: TakvimDailyCalendarViewParams;
  user: User;
  userSettings: UserSettings;
  membership?: Membership;
  apiData: DataApi;
  apiSozluk: SozlukApi;
  apiTakvim: TakvimApi;
  apiUye: UyeApi;
  invalidation: EventEmitter;
  notification: EventEmitter;
  action: EventEmitter;
  componentWillLoad(): Promise<void>;
  onAction(event: CustomEvent): void;
  render(): any;
}
