import { MultiDbManager } from '../core/multi-db-manager'; import { Adr } from '../models/adr'; /** * API for W-Dimension: ADRs */ export declare class AdrApi { private dbManager; constructor(dbManager: MultiDbManager); /** * Gets an ADR by ADR number with flexible number normalization. * Supports both "1" and "001" formats. */ getAdrByNumber(adrNumber: string, pluginId: string): Promise; /** * Normalizes an ADR number to generate possible variants for flexible matching. * Returns an array of number variants in order of preference. */ private normalizeAdrNumber; /** * Gets all ADRs for a plugin. */ getAllAdrs(pluginId: string): Promise; /** * Gets ADRs by file path with flexible path normalization. * Supports various path formats (similar to ModuleApi.getModuleByPath). */ getAdrsByFilePath(filePath: string, pluginId: string): Promise; } //# sourceMappingURL=adr-api.d.ts.map