/** * Categories API Service * Handles fetching category definitions from the backend */ import type { CategoryDefinition } from '../types/index.js'; import type { EndpointConfig } from '../config/endpoints.js'; import type { AuthProvider } from '../types/auth.js'; /** * Fetch category definitions from API */ export declare function fetchCategories(endpointConfig: EndpointConfig, authProvider?: AuthProvider): Promise; /** * Validate category definitions structure */ export declare function validateCategories(categories: CategoryDefinition[]): boolean;