import { i as PersonaVoiceOverride, n as PersonaFrontMatter, r as PersonaIdentity, t as PersonaDocument } from "./profiles-CTrUCmIh.mjs"; import { a as listProfileNames, c as replaceProfileEnvironment, i as buildPersonaPrompt, l as resolveProfile, n as PERSONA_FILES, o as loadProfileCatalog, r as applyProfileEnvironment, s as loadProfiles, t as AgentProfile } from "./index-D1orojWT.mjs"; //#region src/services/personaFrontMatter/index.d.ts /** * Splits a recognised identity block off a persona document. * * Never throws: a malformed avatar must not make a persona unloadable, so an * unparseable or unrecognised block leaves the document exactly as it arrived. */ export declare function parsePersonaFrontMatter(content: string): PersonaDocument; //#endregion //#region src/services/personaIcon/index.d.ts /** * Resolves an icon declared in persona front-matter, or undefined when it is * missing, unreadable, not an allowed image, escapes the persona directory, or * exceeds the data-URL ceiling. */ export declare function readPersonaIcon(personaPath: string, iconRelative: string): string | undefined; //#endregion export { type AgentProfile, PERSONA_FILES, type PersonaFrontMatter, type PersonaIdentity, type PersonaVoiceOverride, applyProfileEnvironment, buildPersonaPrompt, listProfileNames, loadProfileCatalog, loadProfiles, replaceProfileEnvironment, resolveProfile }; //# sourceMappingURL=profiles.d.mts.map