import BestPractice from '../BestPractice'; import { type CodeTypeMapper } from '../utils/codeType'; type WriteOptions = { writeExtraMeta?: boolean; }; type WriteArgs = { srcPath: string[]; docsPath?: string; generatedPath: string; codeUrl: string; extensionMappings?: string[]; options: WriteOptions; }; /** * Generate best practices from source and write them out. */ export default function writeAction({ srcPath: srcPaths, docsPath, generatedPath, codeUrl, extensionMappings, options, }: WriteArgs): Promise; /** * Writes best practices out to Markdown doc files. */ export declare const writeBestPractices: (contentDir: string, bestPractices: BestPractice[], codeUrl: string, codeTypeMap: CodeTypeMapper, options: WriteOptions) => Promise; export declare const SPECIAL_META_KEYS: Set; type WriteBestPracticeOptions = { writeTitle?: boolean; writeExtraMeta?: boolean; }; /** * Generate best practice lines. */ export declare function getBestPracticeFileLines(bestPractice: BestPractice, codeUrl: string, codeTypeMap: CodeTypeMapper, { writeTitle, writeExtraMeta }: WriteBestPracticeOptions): Generator; export {}; //# sourceMappingURL=write.d.ts.map