/** * DeukPack AST Resolver & Validator * * Handles inheritance (extends) resolution and schema validation. */ import { DeukPackAST, DeukPackError } from '../types/DeukPackTypes'; export declare class DeukPackASTResolver { /** * Resolve struct extends: prepend parent fields into child (flat merge). * Supports multi-level inheritance. Throws on field ID collision. */ static resolveExtends(ast: DeukPackAST): void; /** * Validate schema: check for duplicate field IDs and enum values. */ static validateSchema(ast: DeukPackAST): DeukPackError[]; } //# sourceMappingURL=DeukPackASTResolver.d.ts.map