import type { LoadContext, OptionValidationContext, Plugin } from '@docusaurus/types'; import type { Options, PluginOptions } from './options'; /** * Umami Analytics plugin for Docusaurus. Injects the tracker script (production * only) and, optionally, the recorder and anonymous auto-identify modules. * * @param context - Docusaurus load context (unused). * @param options - {@link PluginOptions} for the tracker. */ export default function pluginUmami(context: LoadContext, options: PluginOptions): Plugin; /** Validate and apply defaults to user-provided plugin options. */ export declare function validateOptions({ validate, options, }: OptionValidationContext): PluginOptions; export type { PluginOptions, Options };