import { ComputedRef, Ref } from "vue"; export interface ConferenceFilterData { dateStart?: Date; dateEnd?: Date; entityList?: string[]; formatList?: string[]; categoryList?: string[]; } export declare function ConferenceFilterPanelViewModel(emitter: any): ConferenceFilterPanelViewModelType; interface ConferenceFilterPanelViewModelType { range: Ref<{ start?: Date; end?: Date; }>; rangeDatePickerKey: Ref; toggleDefinition: ComputedRef<{ id: string; title: string; active: boolean; hidden?: boolean; }[]>; entityList: ComputedRef<{ label: string; value: string; }[]>; entityChecked: Ref; formatList: ComputedRef<{ label: string; value: string; }[]>; formatChecked: Ref; categoryList: ComputedRef<{ label: string; value: string; }[]>; categoryChecked: Ref; filter: () => void; resetFilter: () => void; resetDateRange: () => void; } export {}; //# sourceMappingURL=ConferenceFilterPanelViewModel.d.ts.map