/**
 * Count resources in the catalog directory using glob patterns
 * @param {string} projectDir - Path to the catalog directory
 * @returns {Promise<Record<string, number>>} - Object with resource type counts
 */
declare function countResources(projectDir: string): Promise<Record<string, number>>;
/**
 * Serialize resource counts to a string for telemetry
 * @param {Record<string, number>} counts - Object with resource type counts
 * @returns {string} - Serialized string like "events:26,commands:11,..."
 */
declare function serializeCounts(counts: Record<string, number>): string;

export { countResources, serializeCounts };
