type SluggerOptions = { maintainCase?: boolean; replaceDots?: boolean; replaceSlashes?: boolean; }; /** * This class is based on a github-slugger but does not replace '/' and '.' characters by default * https://github.com/Flet/github-slugger */ export declare class GithubSlugger { #private; slug(value: string, options?: SluggerOptions): string; /** * Reset - Forget all previous slugs * * @return void */ reset(): void; } export declare const slugger: GithubSlugger; /** * Converts a string to a URL-safe slug (no uniqueness; use `slugger.slug` for unique slugs). * * @param value - The string to slugify. * @param options - Options for case, dots, and slashes. * @returns The slugified string, or '_' if empty after slugifying. * * @example * ```ts * slug('Hello World'); // 'hello-world' * slug('v1.0', { replaceDots: true }); // 'v10' * ``` */ export declare function slug(value: string, options?: SluggerOptions): string; export {}; //# sourceMappingURL=slugger.d.ts.map