/** * @signetai/core - Markdown utilities * * Functions for managing legacy Signet blocks in markdown files. * The block markers are kept for migration and cleanup compatibility. */ export declare const SIGNET_BLOCK_START = ""; export declare const SIGNET_BLOCK_END = ""; /** * Build the Signet system block. * * Deprecated: system prompt injection now lives in the session-start hook. * This function intentionally returns an empty string to preserve API * compatibility for downstream imports during migration. */ export declare function buildSignetBlock(workspace?: string): string; /** * Build the SIGNET-ARCHITECTURE.md content — an agent-facing explainer * of how the memory pipeline works. This file lives in the Signet workspace and * is referenced from the Signet block so agents can read it on demand. */ export declare function buildArchitectureDoc(workspace?: string): string; /** * Strip any existing Signet block from content to prevent duplication * when re-generating files. * * This handles the case where users' AGENTS.md was copied from a template * that already contains the Signet block, ensuring we don't create duplicates * on subsequent sync operations. */ export declare function stripSignetBlock(content: string): string; /** * Check if content contains a Signet block */ export declare function hasSignetBlock(content: string): boolean; /** * Extract the Signet block content (without delimiters) if present */ export declare function extractSignetBlock(content: string): string | null; //# sourceMappingURL=markdown.d.ts.map