export interface AgentProfileMetadata { description?: string; whenToUse?: string[]; aliases?: string[]; } export interface AgentProfileMetadataFields { metadata: AgentProfileMetadata; invalidFields: Array; } export declare const AGENT_PROFILE_DESCRIPTION_MAX_LENGTH = 1000; export declare const AGENT_PROFILE_WHEN_TO_USE_MAX_ITEMS = 6; export declare const AGENT_PROFILE_WHEN_TO_USE_MAX_LENGTH = 140; export declare const AGENT_PROFILE_ALIASES_MAX_ITEMS = 10; export declare const AGENT_PROFILE_ALIAS_MAX_LENGTH = 80; /** Parses optional agent profile fields; null signals malformed supplied data. */ export declare function parseAgentProfileMetadata(value: { description?: unknown; whenToUse?: unknown; aliases?: unknown; }): AgentProfileMetadata | null; export declare function parseAgentProfileMetadataFields(value: { description?: unknown; whenToUse?: unknown; aliases?: unknown; }): AgentProfileMetadataFields;