/** * Render one `scripts/block-config.ts` editor-plugin inventory entry. * * @param editorPluginSlug Normalized editor-plugin slug. * @param slot Canonical editor-plugin slot id. * @returns TypeScript source for the inventory entry. */ export declare function buildEditorPluginConfigEntry(editorPluginSlug: string, slot: string): string; /** * Render the generated editor-plugin model type module. * * @param editorPluginSlug Normalized editor-plugin slug. * @returns TypeScript source for the plugin model type. */ export declare function buildEditorPluginTypesSource(editorPluginSlug: string): string; /** * Render the generated editor-plugin data module. * * @param editorPluginSlug Normalized editor-plugin slug. * @param slot Canonical editor-plugin slot id. * @returns TypeScript source for default plugin data helpers. */ export declare function buildEditorPluginDataSource(editorPluginSlug: string, slot: string): string; /** * Render the React surface for a generated editor plugin. * * @param editorPluginSlug Normalized editor-plugin slug. * @param slot Canonical editor-plugin slot id. * @param textDomain Workspace text domain used for translatable UI strings. * @returns TSX source for the generated plugin surface. */ export declare function buildEditorPluginSurfaceSource(editorPluginSlug: string, slot: string, textDomain: string): string; /** * Render the generated editor-plugin entry module. * * @param editorPluginSlug Normalized editor-plugin slug. * @param namespace Workspace block namespace. * @param textDomain Workspace text domain used for translatable UI strings. * @returns TSX source for registering the editor plugin. */ export declare function buildEditorPluginEntrySource(editorPluginSlug: string, namespace: string, textDomain: string): string; /** * Render the generated editor-plugin stylesheet. * * @returns SCSS source for the generated editor plugin shell. */ export declare function buildEditorPluginStyleSource(): string;