/** Encode summary to provide an API to plugin @param {Output} output @param {Config} config @return {Object} */ declare function encodeSummary(output: any, summary: any): { /** Iterate over the summary, it stops when the "iter" returns false @param {Function} iter */ walk: (iter: any) => void; /** Get an article by its level @param {string} level @return {Object} */ getArticleByLevel: (level: any) => { title: string; level: string; depth: number; anchor: string; url: string; path: string; ref: string; articles: any; }; /** Get an article by its path @param {string} level @return {Object} */ getArticleByPath: (level: any) => { title: string; level: string; depth: number; anchor: string; url: string; path: string; ref: string; articles: any; }; }; export default encodeSummary; //# sourceMappingURL=encodeSummary.d.ts.map