import { type RunAddBlockStyleCommandOptions } from './cli-add-shared.js'; /** * Add one Block Styles registration to an existing workspace block. * * @param options Command options for the Block Styles scaffold workflow. * @param options.blockName Target workspace block slug that will own the style. * @param options.cwd Working directory used to resolve the nearest official workspace. * Defaults to `process.cwd()`. * @param options.styleName Human-entered style name that will be normalized and * validated before files are written. * @returns A promise that resolves with the normalized `blockSlug`, `styleSlug`, * and owning `projectDir` after the style module, style registry, entrypoint * hook, and inventory entry have been written successfully. * @throws {Error} When the command is run outside an official workspace, when * the target block is unknown, when the style slug is invalid, or when a * conflicting file or inventory entry already exists. */ export declare function runAddBlockStyleCommand({ blockName, cwd, styleName }: RunAddBlockStyleCommandOptions): Promise<{ blockSlug: string; projectDir: string; styleSlug: string; }>;