declare const MARKER_START = ""; declare const MARKER_END = ""; export type UpsertOutcome = "created" | "appended" | "replaced" | "unchanged"; export interface UpsertResult { outcome: UpsertOutcome; } /** * Idempotent managed-section upsert (Proposal 013 B1). * * - Both markers present → replace content between them, preserve content outside. * - File exists but no markers → append a new managed block. * - File does not exist → create with markers wrapping the body. * - Content identical → return "unchanged", no disk write. * * The body is always stored between markers. User content outside the markers * is never touched. */ export declare function upsertManagedSection(filePath: string, body: string): Promise; export { MARKER_START, MARKER_END }; //# sourceMappingURL=sections.d.ts.map