export declare class StringFormatter { private static readonly MAX_FUNCTION_NAME_LENGTH; private static readonly MAX_DESCRIPTION_LENGTH; private static readonly ELLIPSIS; private static toCamelCase; /** * Ensures a function name is within the maximum length limit * If the name is too long, it will be truncated without ellipsis */ static formatFunctionName(name: string): string; /** * Ensures a description is within the maximum length limit * If the description is too long, it will be truncated and ellipsis added * No character filtering is applied to descriptions - they are kept exactly as is */ static formatDescription(description: string): string; /** * Generates a function name from a label and prefix, ensuring it stays within limits * and matches the pattern ^[a-zA-Z0-9_-]+$ */ static generateFunctionName(label: string, prefix?: string): string; }