import { AIAgentCapability } from '@hashgraphonline/standards-sdk';
/**
 * Valid input types for parsing tags or capabilities
 */
type ParseInput = string | number[] | string[] | AIAgentCapability[];
/**
 * Maps natural language terms to AIAgentCapability enum values
 */
export declare class NaturalLanguageMapper {
    private static readonly CAPABILITY_MAPPINGS;
    /**
     * Parse natural language text and extract capability values
     */
    static parseCapabilities(text: string): AIAgentCapability[];
    /**
     * Parse tags/capabilities from various input formats
     */
    static parseTagsOrCapabilities(input: ParseInput): AIAgentCapability[];
    /**
     * Convert capability enum to human-readable name
     */
    static getCapabilityName(capability: AIAgentCapability): string;
}
export {};
