export interface ContentEntry { id: string; dir: string; baseDir: string; } /** Root of the open-agreements package */ export declare function getPackageRoot(): string; /** Optional additional content roots. Format is path-delimited, e.g. /a:/b on macOS/Linux. */ export declare function getContentRoots(): string[]; /** Templates directory */ export declare function getTemplatesDir(): string; /** All template directories in precedence order (env roots first, package root last). */ export declare function getAllTemplatesDirs(): string[]; /** Resolve a specific template directory by ID */ export declare function resolveTemplateDir(templateId: string): string; /** Find a specific template directory by ID across all configured content roots. */ export declare function findTemplateDir(templateId: string): string | undefined; /** List template IDs across all content roots (first match wins for duplicates). */ export declare function listTemplateEntries(): ContentEntry[]; export declare function listTemplateIds(): string[]; /** External templates directory */ export declare function getExternalDir(): string; /** All external template directories in precedence order (env roots first, package root last). */ export declare function getAllExternalDirs(): string[]; /** Resolve a specific external template directory by ID */ export declare function resolveExternalDir(externalId: string): string; /** Find a specific external directory by ID across all configured content roots. */ export declare function findExternalDir(externalId: string): string | undefined; /** List external template IDs across all content roots (first match wins for duplicates). */ export declare function listExternalEntries(): ContentEntry[]; export declare function listExternalIds(): string[]; /** Recipes directory */ export declare function getRecipesDir(): string; /** All recipe directories in precedence order (env roots first, package root last). */ export declare function getAllRecipesDirs(): string[]; /** Resolve a specific recipe directory by ID */ export declare function resolveRecipeDir(recipeId: string): string; /** Find a specific recipe directory by ID across all configured content roots. */ export declare function findRecipeDir(recipeId: string): string | undefined; /** List recipe IDs across all content roots (first match wins for duplicates). */ export declare function listRecipeEntries(): ContentEntry[]; export declare function listRecipeIds(): string[]; //# sourceMappingURL=paths.d.ts.map