/** * Embedded struct schema object for JS Path B, TS pack helpers, etc. * fields[].type / typeName: **DeukPack IDL tokens** (not Thrift-style I16/I32/Bool). */ import type { DeukPackAST, DeukPackField, DeukPackStruct, DeukPackType } from '../types/DeukPackTypes'; export declare function getEmbeddedSchemaTypeInfo(fieldType: DeukPackType | string | undefined, ast: DeukPackAST): { type: string; typeName: string; }; export declare function buildEmbeddedFieldsObject(fields: DeukPackField[], ast: DeukPackAST): Record; export declare function buildEmbeddedStructSchema(struct: DeukPackStruct, ast: DeukPackAST): Record; //# sourceMappingURL=embeddedStructSchema.d.ts.map