import * as _nuxt_schema from '@nuxt/schema'; import { ImageFormat, ImageSize } from '../dist/runtime/types/index.js'; export * from '../dist/runtime/types/index.js'; interface CMSCoreOptions { /** * Name of the module * @defaultValue 'cms' */ name?: string; /** * Prefix for the components * @defaultValue 'C' */ componentsPrefix?: string; /** * Fluxor URL * @defaultValue 'https://fluxor.uplora.ru' */ fluxorUrl?: string; /** * Uplora URL * @defaultValue 'http://uplora.ru' */ uploraUrl?: string; /** * Prefix for the environment variables * @defaultValue 'APP_' */ envPrefix?: string; /** * Use Unovis * @defaultValue false */ unovis?: boolean; /** * HTTP statuses */ httpStatuses?: Record; /** * Component detection */ componentDetection?: boolean | string[]; /** * Formats */ formats?: { serverDateTime?: string; }; components?: { /** * Uplora image configuration */ uploraImage?: { formats?: ImageFormat[]; }; /** * Prose configuration */ prose?: { uploraImage?: { sizes?: ImageSize[]; }; }; }; } declare module '@nuxt/schema' { interface ConfigSchema { public?: { fluxorUrl: string; version: string; }; uploraUrl: string; uploraApiKey: string; } } declare const _default: _nuxt_schema.NuxtModule; export { _default as default }; export type { CMSCoreOptions };