// AUTO-GENERATED by scripts/copy-builtin-packages.ts (issue #1208). Do not edit by hand.
//
// Ambient bridge so the documented bare specifier `@bastani/workflows` (and its
// `builtin/*` submodules) type-check in installed packages that depend only on
// @bastani/atomic. Runtime resolution is unchanged: Atomic's jiti virtual-module
// loader still supplies the real SDK when workflow files load; these declarations
// only affect `tsc`. Each module is declared in exactly one file to avoid
// TS2666 / duplicate-identifier errors.

declare module "@bastani/workflows" {
	export * from "@bastani/atomic/workflows";
}

declare module "@bastani/workflows/builtin" {
	export * from "@bastani/atomic/workflows/builtin";
}

declare module "@bastani/workflows/builtin/deep-research-codebase" {
	export * from "@bastani/atomic/workflows/builtin/deep-research-codebase";
	export { default } from "@bastani/atomic/workflows/builtin/deep-research-codebase";
}

declare module "@bastani/workflows/builtin/goal" {
	export * from "@bastani/atomic/workflows/builtin/goal";
	export { default } from "@bastani/atomic/workflows/builtin/goal";
}

declare module "@bastani/workflows/builtin/open-claude-design" {
	export * from "@bastani/atomic/workflows/builtin/open-claude-design";
	export { default } from "@bastani/atomic/workflows/builtin/open-claude-design";
}

declare module "@bastani/workflows/builtin/ralph" {
	export * from "@bastani/atomic/workflows/builtin/ralph";
	export { default } from "@bastani/atomic/workflows/builtin/ralph";
}
