import type { ParsedCommitment } from '../../../commitments/_base/ParsedCommitment';
/**
 * Resolves the public agent profile text from the last GOAL/GOALS commitment,
 * falling back to the deprecated PERSONA/PERSONAE commitments when no goal exists.
 *
 * @private internal utility of `parseAgentSource`
 */
export declare function extractAgentProfileText(commitments: ReadonlyArray<ParsedCommitment>): string | null;
