/**
 * Guild-related utility functions
 */
/**
 * Validate guild name format
 */
export declare function validateGuildName(guildName: string): void;
/**
 * Sanitize guild name
 */
export declare function sanitizeGuildName(guildName: string): string;
/**
 * Calculate fuzzy match score between two strings
 */
export declare function calculateFuzzyScore(str1: string, str2: string): number;
/**
 * Generate potential guild name variations for fuzzy search
 */
export declare function generateGuildNameVariations(guildName: string): string[];
/**
 * Parse guild level from guild basic info
 */
export declare function parseGuildLevel(guildBasic: any): number;
/**
 * Parse guild member count
 */
export declare function parseGuildMemberCount(guildBasic: any): number;
/**
 * Calculate guild score based on level and member count
 */
export declare function calculateGuildScore(guildBasic: any): number;
/**
 * Validate guild ID format
 */
export declare function validateGuildId(guildId: string): void;
/**
 * Generate guild cache keys
 */
export declare const GuildCacheKeys: {
    guildId: (guildName: string, worldName: string) => string;
    guildBasic: (guildId: string, date?: string) => string;
    guildSearch: (searchTerm: string, worldName: string) => string;
};
//# sourceMappingURL=guild-utils.d.ts.map