export interface CommunityTagsBuildResult {
    outputPath: string;
    success: boolean;
}
/**
 * Build a browser-compatible ESM module exporting community rune Markdoc schemas
 * and postTransform functions.
 *
 * Uses esbuild (available via Vite in SvelteKit projects) to bundle all configured
 * community package schemas into a single self-contained file.
 * Falls back gracefully if esbuild is not available.
 * Caches by package name hash — repeat editor starts are instant.
 */
export declare function buildCommunityTagsBundle(packageNames: string[], projectRoot: string): Promise<CommunityTagsBuildResult>;
//# sourceMappingURL=community-tags-builder.d.ts.map