import type { AgentModelRequirements } from '../../book-2.0/agent-source/AgentModelRequirements'; import { BaseCommitmentDefinition } from '../_base/BaseCommitmentDefinition'; /** * META FULLNAME commitment definition * * The `META FULLNAME` commitment sets the full display name of the agent, which can differ * from the agent name on the first line of the agent source, for example when the agent * should be presented with academic titles. * This commitment is metadata-only and does not modify model requirements. * * @private [🪔] Maybe export the commitments through some package */ export declare class MetaFullnameCommitmentDefinition extends BaseCommitmentDefinition<'META FULLNAME'> { constructor(); /** * Short one-line description of META FULLNAME. */ get description(): string; /** * Icon for this commitment. */ get icon(): string; /** * Markdown documentation for META FULLNAME commitment. */ get documentation(): string; applyToAgentModelRequirements(requirements: AgentModelRequirements, content: string): AgentModelRequirements; }