import type { BundleAuthoringState, BundleFactoryMetadata } from './types.js'; export declare function composeFactoryMetadata(name: string, factory: BundleFactoryMetadata): Promise; export declare function generateBundleDraftFromFactoryState(options: { projectRoot: string; state: BundleAuthoringState; }): Promise; export declare function initializeBundleFactoryState(options: { projectRoot: string; name: string; filePath: string; confirmedProposal?: boolean; }): Promise; export declare function assertFactoryProposalConfirmed(state: { name: string; factory?: BundleFactoryMetadata; }): void; //# sourceMappingURL=factory.d.ts.map