import type { ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { NotesIdentity } from "../../notes/identity.js"; /** Pi's default notes root; environment access stays on the host side of the library boundary. */ export declare function notesRoot(): string; /** Translate the current Pi runtime into a fresh, explicit identity snapshot. */ export declare function agentSlug(_ctx: ExtensionContext): string; /** Pi's active model identity is resolved live so a mid-session switch retargets @model. */ export declare function modelSlug(ctx: ExtensionContext): string; /** Translate the current Pi runtime into one explicit notes identity snapshot. */ export declare function notesIdentityFromPi(ctx: ExtensionContext, home?: string): NotesIdentity;