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[]): Promise; protected createWorkflowsBundle({ additionalOutputs, appWorkflowFiles, frameworkSerdeFiles, frameworkWorkflowFiles, outfile, stepRegistrationsPath, tsconfigPath, }: WorkflowBundleCreateWorkflowsBundleOptions): Promise; protected createManifest({ manifest, manifestDir, }: { manifest: WorkflowManifest; manifestDir: string; workflowBundlePath: string; }): Promise; }