import type { BeforeAgentStartEvent, ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; import { type PiModeSettings } from "../settings/config.js"; export { buildSystemMdPrompt, readSystemMdPrompt, resolveSystemMdPath } from "./state.js"; export type SystemMdPromptDeps = { readSettings: () => Promise; }; export declare function handleSystemMdBeforeAgentStart(event: BeforeAgentStartEvent, ctx: ExtensionContext, deps?: SystemMdPromptDeps): Promise<{ systemPrompt: string; } | undefined>; export declare function registerSystemMdPrompt(pi: ExtensionAPI, deps?: SystemMdPromptDeps): void; export interface SystemMdOptions { } export declare function registerSystemMdExtension(pi: ExtensionAPI, _options?: SystemMdOptions): void; export default registerSystemMdExtension; //# sourceMappingURL=index.d.ts.map