import { R as ResolvedDocsPage, D as DocsConfig, a as ResolvedDocsConfig } from '../types-Bmd77L0s.js'; import { Plugin } from 'vite'; import 'lucide-react'; import 'react'; declare const resolveDocsHref: (basePath: string, href: string) => string | null; declare const resolveDocsConfig: (config: DocsConfig) => ResolvedDocsConfig; declare const getResolvedPageById: (config: { pages: ResolvedDocsPage[]; }, pageId: string) => ResolvedDocsPage; declare const getGeneratedPagesRoot: (rootDir: string) => string; declare const syncGeneratedDocsPages: (options: { rootDir: string; docsConfig: DocsConfig; }) => void; declare const loadDocsConfig: (options: { rootDir: string; loadModule: (modulePath: string) => Promise; }) => Promise; declare const nivelPagesPlugin: () => Plugin; type InitConsumerOptions = { force: boolean; rootDir: string; }; type InitConsumerResult = { allDependenciesPresent: boolean; createdFiles: string[]; missingDependencies: string[]; overwrittenFiles: string[]; packageJson: PackageJsonShape; skippedFiles: string[]; updatedScripts: string[]; }; type PackageJsonShape = { dependencies?: Record; devDependencies?: Record; packageManager?: string; scripts?: Record; type?: string; }; declare const getTailwindBootstrapWarnings: (rootDir: string) => string[]; declare const getInitSummary: (result: InitConsumerResult) => string; declare const initConsumer: (options: InitConsumerOptions) => InitConsumerResult; export { getGeneratedPagesRoot, getInitSummary, getResolvedPageById, getTailwindBootstrapWarnings, initConsumer, loadDocsConfig, nivelPagesPlugin, resolveDocsConfig, resolveDocsHref, syncGeneratedDocsPages };