import type { ExtraToIntersection, FieldsValue, Struct, StructFields } from "./struct.js";
export declare function extend | undefined, unknown>, Fields extends StructFields, PostDeserialize = FieldsValue & ExtraToIntersection>(base: Base, fields: Fields, options?: {
littleEndian?: boolean | undefined;
postDeserialize?: (this: FieldsValue & ExtraToIntersection, value: FieldsValue & ExtraToIntersection) => PostDeserialize;
}): Struct;
//# sourceMappingURL=extend.d.ts.map