/** * /eject command implementation * * Copies a builtin workflow YAML for user customization. * Also supports ejecting individual facets (persona, policy, etc.) * to override builtins via layer resolution. * * Default target: project-local (.takt/) * With --global: user global (~/.takt/) */ import type { FacetType } from '../../infra/config/paths.js'; export interface EjectOptions { global?: boolean; projectDir: string; } export declare function ejectBuiltin(name: string | undefined, options: EjectOptions): Promise; /** * Eject an individual facet from builtin to upper layer for customization. * Copies the builtin facet .md file to project (.takt/{type}/) or global (~/.takt/{type}/). */ export declare function ejectFacet(facetType: FacetType, name: string, options: EjectOptions): Promise; //# sourceMappingURL=ejectBuiltin.d.ts.map