import { TemplateRef } from '@angular/core'; import { CalendarOptions } from '@fullcalendar/core'; export declare type CalendarOption = OptionName extends keyof CalendarOptions ? CalendarOptions[OptionName] : never; export declare type CalendarTemplateRef = TemplateRef<{ $implicit: CalendarArgLookup; }>; declare type CalendarArgLookup = OptionName extends keyof CalendarOptions ? FirstParam : never; declare type FirstParam = Func extends ((...args: any) => any) ? Parameters[0] : never; export {};