2025-09-05 14:59:21 +08:00

31 lines
728 B
TypeScript

import * as _nuxt_schema from '@nuxt/schema';
import { SiteConfigInput } from 'site-config-stack';
interface ModuleOptions extends SiteConfigInput {
componentOptions?: {
global?: boolean;
prefix?: string;
};
/**
* Enable the module.
*
* @default true
*/
enabled?: boolean;
/**
* Enable debug mode.
*
* @default false
*/
debug: boolean;
}
interface ModuleRuntimeConfig {
site: SiteConfigInput;
}
interface ModuleHooks {
'site-config:resolve': () => void;
}
declare const _default: _nuxt_schema.NuxtModule<ModuleOptions, ModuleOptions, false>;
export { type ModuleHooks, type ModuleOptions, type ModuleRuntimeConfig, _default as default };