import type { MarkdownDocument, MarkdownExtension, MarkdownHeading } from '../types.js';
export interface HeadingCollectionOptions {
    skipComponentNames?: ReadonlySet<string> | string[];
}
export declare function headingCollectionExtension(options?: HeadingCollectionOptions): MarkdownExtension;
export declare function collectMarkdownHeadings(document: MarkdownDocument, options?: HeadingCollectionOptions): MarkdownHeading[];
//# sourceMappingURL=headings.d.ts.map