import { type StateManifest } from "../models/runtime-state.js"; export { normalizeHookId, parseChapterSummariesMarkdown, parseCurrentStateFacts, parsePendingHooksMarkdown, } from "../utils/story-markdown.js"; export interface BootstrapStructuredStateResult { readonly createdFiles: ReadonlyArray; readonly warnings: ReadonlyArray; readonly manifest: StateManifest; } export declare function bootstrapStructuredStateFromMarkdown(params: { readonly bookDir: string; readonly fallbackChapter?: number; }): Promise; export declare function rewriteStructuredStateFromMarkdown(params: { readonly bookDir: string; readonly fallbackChapter?: number; }): Promise; export declare function resolveDurableStoryProgress(params: { readonly bookDir: string; readonly fallbackChapter?: number; }): Promise; export declare function resolveContiguousChapterPrefix(chapterNumbers: ReadonlyArray): number; //# sourceMappingURL=state-bootstrap.d.ts.map