import { StreamInput, TagOrWrapper } from 'binary-markup';
import { H3MFile } from './parsers/h3m/contracts';
export * from './parsers/assets';
export * from './parsers/h3m/contracts';
export * from './parsers/h3m/constants';
export * from './parsers/h3m/enums';
export declare function parseH3M(data: StreamInput): H3MFile;
export declare function parseH3MFile(data: Uint8Array): H3MFile;
export declare function parseAsset<T>(type: TagOrWrapper<T>, data: StreamInput): T;
