import type { RuntimePromotionPreflightDependencies, RuntimePromotionPreflightInput, RuntimePromotionPreflightResult } from './runtime-promotion-preflight-types.js'; /** * Resolve fresh authority without creating a journal, opening SQLite, or * mutating cache/project state. */ /** @throws {RuntimePromotionPreflightError} When runtime-promotion authority cannot be established. */ export declare function preflightRuntimePromotionAuthority(input: RuntimePromotionPreflightInput, dependencyOverrides?: Partial): RuntimePromotionPreflightResult; export { checkpointRuntimePromotionDatastores, RuntimePromotionDatastoreError, } from './runtime-promotion-preflight-datastore.js'; export type { RuntimePromotionDatastoreCandidate, RuntimePromotionDatastoreCheckpointInput, RuntimePromotionDatastoreDependencies, RuntimePromotionDatastoreFailureReason, RuntimePromotionDatastoreIdentity, RuntimePromotionDatastoreKind, } from './runtime-promotion-preflight-datastore.js'; export { RuntimePromotionPreflightError } from './runtime-promotion-preflight-error.js'; export type { RuntimePromotionPreflightFailureReason } from './runtime-promotion-preflight-error.js'; export { selectRuntimePromotionAuthority } from './runtime-promotion-preflight-policy.js'; export type { RuntimePromotionAuthorityPolicyInput, RuntimePromotionAuthorityPolicySelection, RuntimePromotionPreflightConflictReason, RuntimePromotionPreliminaryEquality, } from './runtime-promotion-preflight-policy.js'; export { assertRuntimePromotionPreflightUnchanged, assertRuntimePromotionSourceRetirementUnchanged, refreshRuntimePromotionSourceRetirementProof, } from './runtime-promotion-preflight-revalidation.js'; export { assertRuntimePromotionRecoverySourceAuthority, assertRuntimePromotionRecoverySourceLocation, } from './runtime-promotion-preflight-fs.js'; export type { RuntimePromotionRecoverySourceAuthorityInput } from './runtime-promotion-preflight-fs.js'; export type { RuntimePromotionPreflightCheckpoint, RuntimePromotionPreflightConflict, RuntimePromotionPreflightDependencies, RuntimePromotionPreflightInput, RuntimePromotionPreflightResult, RuntimePromotionPreflightSelected, RuntimePromotionPreflightRevalidationToken, RuntimePromotionRevalidationDependencies, RuntimePromotionSourceRetirementProof, } from './runtime-promotion-preflight-types.js'; export { assertRuntimePromotionProjectRootAuthority, bindRuntimePromotionFreshProjectRootAuthority, captureRuntimePromotionProjectRootAuthority, } from './runtime-promotion-root-authority.js'; export type { RuntimePromotionProjectRootAuthority } from './runtime-promotion-root-authority.js'; //# sourceMappingURL=runtime-promotion-preflight.d.ts.map