import { type DeepReadonly } from "../../package-graph/build.js"; import type { SkillPackAuthorityBinding } from "./skill-pack.js"; export type CapabilityPackageEccDomainErrorCode = "invalid-input" | "invalid-index" | "invalid-resolution" | "unsupported-package-family" | "missing-lock-claim" | "missing-receipt-claim"; export declare class CapabilityPackageEccDomainError extends Error { readonly code: CapabilityPackageEccDomainErrorCode; constructor(code: CapabilityPackageEccDomainErrorCode); } /** Bind ECC package lock claims to exact existing domain-receipt claims. */ export declare function resolveEccDomainAuthorityBindings(input: unknown): DeepReadonly;