/** * Категоризация ресурсов Kinescope API */ import { Endpoint } from './tools/index.js'; export type ResourceCategory = 'video' | 'data' | 'live_streams' | 'real_time' | 'system'; /** * Определяет категорию ресурса на основе HTTP пути */ export declare function getResourceCategory(endpoint: Endpoint): ResourceCategory; /** * Получает полный путь категории ресурса (например, 'video.*') */ export declare function getResourcePath(endpoint: Endpoint): string; /** * Проверяет, соответствует ли endpoint паттерну ресурса * Поддерживает wildcard паттерны типа 'video.*', 'video.videos.*', 'data.*' */ export declare function matchesResourcePattern(endpoint: Endpoint, pattern: string): boolean; /** * Маппинг категорий на описания */ export declare const categoryDescriptions: Record; /** * Список всех доступных категорий */ export declare const allCategories: ResourceCategory[]; //# sourceMappingURL=resource-categories.d.ts.map