import { type RspressPlugin, type UserConfig } from '@rspress/shared';
export type * from './walk.js';
export type * from './type.js';
export interface AutoSidebarPluginOptions {
    ignore?: boolean;
    export?: boolean;
    collapsed?: boolean;
}
export declare const autoSidebar: (config: UserConfig, { ignore, export: export_ }: AutoSidebarPluginOptions) => Promise<UserConfig<import("@rspress/shared").DefaultThemeConfig>>;
export declare const autoSidebarPlugin: (options?: AutoSidebarPluginOptions) => RspressPlugin;
