import type { VitePressSidebarOptions } from './types.ts';
interface MinimalViteDevServer {
    watcher: {
        on(event: 'add' | 'unlink', cb: (path: string) => void): void;
    };
}
interface MinimalVitePlugin {
    name: string;
    apply?: 'serve' | 'build';
    configureServer?: (server: MinimalViteDevServer) => void;
}
export declare function createSidebarHmrPlugin(sidebarOptions?: VitePressSidebarOptions | VitePressSidebarOptions[]): MinimalVitePlugin;
export {};
