import * as _nuxt_schema from '@nuxt/schema'; /** * TypeScript definitions mapping configurable initialization options for the Nuxt Crud Table module. */ interface ModuleOptions { /** * The base URL endpoint leading to your schema-driven backend controller instance. * @default '/api/_nac' */ apiBase: string; /** * Defines security ecosystem integrations or switches authentication layer mechanisms entirely off. * @default false */ auth: false | { authentication: 'nuxt-auth-utils' | 'sanctum'; }; /** * Global array mapping property key terms omitted from generating operational fields in form states. * @default NCT_FORM_HIDDEN_FIELDS */ formHiddenFields: string[]; /** * An optional functional evaluator supplying a structured dictionary map of network authorization headers. * @remarks Useful for extracting localized browser cookies or dynamic authorization bearers safely. * @default () => ({}) */ headers: () => Record; } declare module '@nuxt/schema' { interface PublicRuntimeConfig { /** * Public runtime options mapping parameters across client components and global composables. * @note Excludes the `headers` method interceptor to protect structural configuration environments. */ crudTable: Omit; } } /** * The Nuxt Crud Table core module engine. * Automatically resolves structural backend entities, builds dynamic admin grids, * controls layout permissions, injects global components, and manages client dependency pre-bundling. */ declare const _default: _nuxt_schema.NuxtModule; export { _default as default }; export type { ModuleOptions };