import * as _nuxt_schema from '@nuxt/schema'; import { Team } from '../dist/runtime/types/index.js'; type NuxtCalendarCompanyConfig = { name: string; logo: string; }; type NuxtCalendarI18nConfig = { locale: string; timezone: string; weekStartsOn: 0 | 1 | 2 | 3 | 4 | 5 | 6; }; type NuxtCalendarLayoutConfig = { sidePanel: boolean; navigation: boolean; }; type NuxtCalendarPublicConfig = { teams: Team[]; company: NuxtCalendarCompanyConfig; timeFormat: '12h' | '24h'; i18n: NuxtCalendarI18nConfig; layout: NuxtCalendarLayoutConfig; enableIcsExport: boolean; enableIcsImport: boolean; enableDatabaseSync: boolean; }; type NuxtCalendarPrivateConfig = { licenseKey: string; }; type ModuleOptions = { licenseKey?: string; teams?: Team[]; company?: Partial; timeFormat?: '12h' | '24h'; i18n?: Partial; layout?: Partial; enableIcsExport?: boolean; enableIcsImport?: boolean; enableDatabaseSync?: boolean; }; declare module 'nuxt/schema' { interface RuntimeConfig { nuxtCalendar: NuxtCalendarPrivateConfig; } interface PublicRuntimeConfig { nuxtCalendar: NuxtCalendarPublicConfig; } } declare module '@nuxt/schema' { interface RuntimeConfig { nuxtCalendar: NuxtCalendarPrivateConfig; } interface PublicRuntimeConfig { nuxtCalendar: NuxtCalendarPublicConfig; } } declare const _default: _nuxt_schema.NuxtModule; export { _default as default }; export type { ModuleOptions, NuxtCalendarCompanyConfig, NuxtCalendarI18nConfig, NuxtCalendarLayoutConfig, NuxtCalendarPrivateConfig, NuxtCalendarPublicConfig };