export declare function indexDesignResourceItems(items: T[]): Map; export declare function requireUniqueDesignResourceObjects(items: Array<{ key: string; }>, code: string): void; export declare function requireUniqueDesignResourceValues(values: T[], code: string): void; export declare function requireNonemptyDesignResourceValues(values: readonly unknown[], code: string): void; export declare function requireKnownDesignResourceRef(known: Map | Set, ref: string, kind: string): void; export declare function requireDesignSourceItemKind(sourceItems: Map, ref: string): void; export declare function invalidDesignResourceHandoff(code: string, detail: string): never;