import { SupportedLanguages } from './types/languages'; export interface CPVItem { code: string; labels: Record; emoji: string; level: number; parent?: string; } export interface StructuredCPVItem { code: string; label: string; emoji: string; level: number; parent?: string; children?: StructuredCPVItem[]; } export declare function getAllRaw(): CPVItem[]; export declare function getAllCategories(language: SupportedLanguages, maxLevel?: 1 | 2 | 3 | 4): StructuredCPVItem[]; export declare function getCategoryChildrenByCPVCode(cpvCode: string, language: SupportedLanguages): StructuredCPVItem[]; export declare function getLabelByCPVCode(cpvCode: string, language: SupportedLanguages): string;