UNPKG

@agendize/vue-settings

Version:
11 lines (10 loc) 648 B
import { ListItemProperties, ListItemSearchFilterData, ListItemSearchOptions, ListItemRow } from "@agendize/design-system"; import { ConferenceEntity } from "@agendize/js-calendar-api"; import { Router } from "vue-router"; export interface ConferenceListViewModelType { itemClick(item: ListItemRow): void; getConferences(data?: ListItemSearchFilterData): Promise<ListItemProperties[]>; searchOptions: ListItemSearchOptions; getItemLocationIcon(item: ConferenceEntity | ListItemProperties): string; } export declare function ConferenceListViewModel(organisationEmail: string, router?: Router): ConferenceListViewModelType;