/** * Represents a markdown header with its metadata */ export interface MarkdownHeader { /** Header level (1-6) */ level: number; /** Header text content */ text: string; /** Generated ID for anchor linking */ id: string; } /** * Extracts all headers from markdown content * * @param markdown - Clean markdown content (without frontmatter) * @returns Array of header objects with level, text, and ID * * @example * ```typescript * const headers = extractHeaders('# Title\n## Subtitle\n### Section'); * // [ * // { level: 1, text: 'Title', id: 'title' }, * // { level: 2, text: 'Subtitle', id: 'subtitle' }, * // { level: 3, text: 'Section', id: 'section' } * // ] * ``` */ export declare function extractHeaders(markdown: string): MarkdownHeader[]; //# sourceMappingURL=extractHeaders.d.ts.map