import type { StructDetail } from '../../lib/types.js';
export declare class StructUnionCache {
    static readonly cacheStructMap: Map<string, StructDetail>;
    static readonly cacheUnionMap: Map<string, StructDetail>;
    static getStruct(key: string): StructDetail | undefined;
    static setStruct(key: string, value: StructDetail): void;
    static removeStruct(key: string): boolean;
    static getUnion(key: string): StructDetail | undefined;
    static setUnion(key: string, value: StructDetail): void;
    static removeUnion(key: string): boolean;
}
//# sourceMappingURL=struct.cache.d.ts.map