import type { CatalogContainer } from '../CatalogCounselor.ts'; import type { PackageJson } from '../types/package-json.ts'; export declare const DEFAULT_CATALOG = "default"; export type CatalogReference = { catalogName: string; packageName: string; selector?: string; }; export type OverrideCatalogReference = CatalogReference & { selector: string; }; export declare const getCatalogReference: (specifier: string) => CatalogReference | undefined; export declare const getCatalogContainer: (cwd: string, manifest: PackageJson, manifestPath: string, pnpmWorkspacePath?: string, pnpmWorkspace?: any) => Promise; export declare const parseCatalog: (container: CatalogContainer) => Set; export declare const getOverrideCatalogReferences: (overrides: Record | undefined) => OverrideCatalogReference[]; export declare const extractCatalogReferences: (manifest: PackageJson) => CatalogReference[];