import { type DefineVoyantGraphProjectInput, type VoyantGraphProject } from "@voyant-travel/core/project"; import { type OperatorDistributionDifferences } from "./operator-distribution.js"; /** Resolve the standard BOM to an executable graph for Node-side framework tooling. */ export declare function resolveStandardNodeGraphRuntime(): Promise; export * from "@voyant-travel/core/project"; export type { NodeMigrationExecutionReport, NodeMigrationRunnerOptions, SetupMigrationHandler, } from "./node-migration-runner.js"; export { type AnalyzeProjectAdminConventionsInput, type CompiledProjectAdminConventions, PROJECT_ADMIN_CONVENTION_DIAGNOSTIC_CODES, type ProjectAdminConventionAnalysis, type ProjectAdminConventionDiagnostic, type ProjectAdminConventionDiagnosticCode, type ProjectAdminConventionEntry, ProjectAdminConventionError, type ProjectAdminGeneratedFile, VOYANT_PROJECT_ADMIN_GENERATED_FILE, } from "./project-admin-conventions.js"; export type { ProjectApiConventionAnalysis, ProjectApiConventionCompilation, ProjectApiConventionDiagnostic, ProjectApiConventionDiagnosticCode, ProjectApiConventionRoute, ProjectApiConventionsOptions, ProjectApiGeneratedFile, } from "./project-api-conventions.js"; export { VOYANT_PROJECT_PRODUCT_BOM_ENTRY } from "./project-artifact-paths.js"; export { type ProjectArtifactWriteEntry, type ProjectArtifactWriteMode, type ProjectArtifactWriteResult, type ProjectArtifactWriteStatus, type WriteProjectArtifactsInput, writeProjectArtifacts, } from "./project-artifacts.js"; export type { DiscoverProjectConventionsInput, DiscoverProjectConventionsOptions, ProjectConventionApiRoute, ProjectConventionContribution, ProjectConventionDiagnostic, ProjectConventionDiagnosticCode, ProjectConventionDiscovery, ProjectConventionFileContribution, ProjectConventionKind, ProjectConventionRouteSurface, } from "./project-conventions.js"; export type { FrameworkGeneratedProjectFile, ResolvedProjectArtifacts, ResolvedVoyantProject, ResolvedVoyantProjectGraph, ResolveProjectInput, VoyantProjectMigration, VoyantProjectMigrationPlan, VoyantProjectSchemaMigration, VoyantProjectSetupMigration, } from "./project-resolver.js"; export type { ProjectLinkConvention, ProjectSubscriberConvention, ProjectSubscriberLinkConventionAnalysis, ProjectSubscriberLinkConventionCompilation, ProjectSubscriberLinkConventionDiagnostic, ProjectSubscriberLinkConventionsOptions, ProjectSubscriberLinkDiagnosticCode, ProjectSubscriberLinkGeneratedFile, } from "./project-subscriber-link-conventions.js"; export { buildStandardNodeStarterSnapshot, STANDARD_NODE_STARTER, VOYANT_STANDARD_NODE_STARTER_SCHEMA_VERSION, } from "./standard-node-starter.js"; /** Application-owned differences from the standard Operator distribution. */ export interface DefineVoyantConfigInput extends OperatorDistributionDifferences { access?: DefineVoyantGraphProjectInput["access"]; deployment?: DefineVoyantGraphProjectInput["deployment"]; /** Bounded host cadence preferences for package-owned product jobs. */ jobScheduling?: DefineVoyantGraphProjectInput["jobScheduling"]; meta?: DefineVoyantGraphProjectInput["meta"]; } /** Expand framework defaults into the explicit project consumed by resolvers. */ export declare function defineConfig(input?: DefineVoyantConfigInput): VoyantGraphProject; export declare function discoverProjectConventions(input: import("./project-conventions.js").DiscoverProjectConventionsInput): Promise; export declare function analyzeProjectApiConventions(options: import("./project-api-conventions.js").ProjectApiConventionsOptions): Promise; export declare function compileProjectApiConventions(options: import("./project-api-conventions.js").ProjectApiConventionsOptions): Promise; export declare function analyzeProjectAdminConventions(input: import("./project-admin-conventions.js").AnalyzeProjectAdminConventionsInput): Promise; export declare function compileProjectAdminConventions(input: import("./project-admin-conventions.js").AnalyzeProjectAdminConventionsInput): Promise; export declare function analyzeProjectSubscriberLinkConventions(options: import("./project-subscriber-link-conventions.js").ProjectSubscriberLinkConventionsOptions): Promise; export declare function compileProjectSubscriberLinkConventions(options: import("./project-subscriber-link-conventions.js").ProjectSubscriberLinkConventionsOptions): Promise; export declare function executeNodeMigrationPlan(plan: import("./project-resolver.js").VoyantProjectMigrationPlan, runtime: import("./node-migration-runner.js").NodeMigrationRuntime, options?: import("./node-migration-runner.js").NodeMigrationRunnerOptions): Promise; export declare function createProjectMigrationPlan(graph: import("./deployment-graph.js").ResolvedVoyantDeploymentGraph): Promise; export declare function resolveProject(input: import("./project-resolver.js").ResolveProjectInput): Promise;