import type { DesignResourceImplementationFeasibilityV1, DesignResourceTechnicalSourceRecordV1 } from "./design-resource-implementation-feasibility-types.js"; export declare function invalidFeasibility(code: string, detail: string): never; export declare function unique(values: string[], code: string, detail?: string): void; export declare function requireKnownRefs(refs: string[], values: Map, code: string, detail?: string): void; export declare function requireSourceRole(refs: string[], sources: Map, role: DesignResourceTechnicalSourceRecordV1["roles"][number], code: string, detail: string): void; export declare function requireAtLeastOneSourceRole(refs: string[], sources: Map, role: DesignResourceTechnicalSourceRecordV1["roles"][number], code: string, detail: string): void; export declare function assertSameSet(actual: string[], expected: string[], code: string): void; export declare function assertNoExactVisualValues(values: string[], detail: string): void; export declare function validateNoExactVisualValueCarriers(document: DesignResourceImplementationFeasibilityV1): void; export declare function cellPair(familyRef: string, profileRef: string): string;