//#region src/types/profiles.d.ts interface PersonaIdentity { name?: string; icon?: string; } interface PersonaVoiceOverride { /** Engine voice id, e.g. a macOS `say` voice name. */ voice?: string; /** Words per minute. */ rate?: number; } interface PersonaFrontMatter { /** Display name shown instead of the profile's directory name. */ name?: string; /** Icon path, relative to the persona directory. */ icon?: string; /** Narrowly scoped TTS override; the engine itself stays global. */ voice?: PersonaVoiceOverride; } interface PersonaDocument { frontMatter?: PersonaFrontMatter; /** The persona text with a recognised block removed, otherwise the input unchanged. */ body: string; } //#endregion export { PersonaVoiceOverride as i, PersonaFrontMatter as n, PersonaIdentity as r, PersonaDocument as t }; //# sourceMappingURL=profiles-CTrUCmIh.d.mts.map