import { type WorkflowBundleBuilderConfig, type WorkflowBundleBuilderOptions, type WorkflowBundleCreateWorkflowsBundleOptions, type WorkflowBundleCreateWorkflowsBundleResult, type WorkflowBundleDiscoveredEntries } from "#internal/workflow-bundle/builder-support.js"; import { type WorkflowManifest } from "#internal/workflow-bundle/workflow-builders.js"; export declare class WorkflowBundleBuilder { #private; protected readonly config: WorkflowBundleBuilderConfig; constructor(options: WorkflowBundleBuilderOptions); build(options?: { nitroStepOutfile?: string; nitroWorkflowOutfile?: string; }): Promise; protected get transformProjectRoot(): string; protected findTsConfigPath(): Promise; protected getInputFiles(): Promise; protected discoverEntries(inputs: readonly string[], _outdir: string, _tsconfigPath?: string): Promise; protected createWorkflowsBundle({ bundleFinalOutput, discoveredEntries, format, inputFiles, keepInterimBundleContext, outfile, tsconfigPath, }: WorkflowBundleCreateWorkflowsBundleOptions): Promise; protected createManifest({ manifest, manifestDir, }: { manifest: WorkflowManifest; manifestDir: string; workflowBundlePath: string; }): Promise; }