import * as VIM from '../../core-viewers/webgl/index';
import * as BIM from './bimInfoData';
import { AugmentedElement } from '../helpers/element';
export declare type ElementParameter = {
    name: string | undefined;
    value: string | undefined;
    group: string | undefined;
    isInstance: boolean;
};
export declare function getObjectData(object: VIM.Object3D, elements: AugmentedElement[]): Promise<BIM.Data>;
export declare function getHeader(info: AugmentedElement | undefined): BIM.Entry[] | undefined;
export declare function getBody(object: VIM.Object3D): Promise<BIM.Section[]>;
