export declare const TLDR_RECOMMENDED_MIN_WORDS = 20; export declare const TLDR_RECOMMENDED_MAX_WORDS = 45; export declare function slugifyPotName(name: string): string; export declare function buildPotTag(slug: string): string; export declare function extractPotSlugs(tags: string[]): string[]; export declare function dedupeTags(tags: string[]): string[]; export declare function normalizeTldr(value: string | null | undefined): string | null; export declare function countWords(value: string | null | undefined): number; export declare const ABSTRACT_RECOMMENDED_MIN_WORDS = 20; export declare const ABSTRACT_RECOMMENDED_MAX_WORDS = 45; export declare const normalizeAbstract: typeof normalizeTldr; export declare function readWorkspaceJson(wsPath: string, fileName: string, fallback: T): Promise; export declare function writeWorkspaceJson(wsPath: string, fileName: string, value: T): Promise; export declare function updateWorkspaceJson(wsPath: string, fileName: string, fallback: T, updater: (current: T) => { next: T; result: TResult; } | Promise<{ next: T; result: TResult; }>): Promise; //# sourceMappingURL=metadata.d.ts.map