import type { BaselineAuthorization } from "../baseline-evidence/verify.js"; import type { Cli } from "../internals/clis.js"; import type { EccComponentSelection } from "./components.js"; import type { InstalledComponentRegistration } from "./registration.js"; import type { EccLanguagePack } from "./select.js"; export declare function eccProfileModuleIds(profileId: string, packs?: readonly EccLanguagePack[]): string[]; export declare function eccEvidenceComponentIds(profileId: string, target: Cli, packs: readonly EccLanguagePack[]): string[]; export declare function authorizedEccSelection(selection: EccComponentSelection, authorizations: readonly BaselineAuthorization[], targets?: readonly Cli[]): EccComponentSelection; export declare function eccEvidenceComponentIdsForSelection(target: Cli, selection: EccComponentSelection): string[]; export declare function installedEccComponentRegistrations(target: Cli, selection: EccComponentSelection, authorizations: readonly BaselineAuthorization[]): InstalledComponentRegistration[];