
import type { ModuleOptions, ModuleHooks } from './module'



declare module '@nuxt/schema' {
  interface NuxtConfig { ['multiCache']?: Partial<ModuleOptions> }
  interface NuxtOptions { ['multiCache']?: ModuleOptions }
  interface NuxtHooks extends ModuleHooks {}
}

declare module 'nuxt/schema' {
  interface NuxtConfig { ['multiCache']?: Partial<ModuleOptions> }
  interface NuxtOptions { ['multiCache']?: ModuleOptions }
  interface NuxtHooks extends ModuleHooks {}
}


export type { ModuleHooks, ModuleOptions, default, defineMultiCacheOptions } from './module'
