import { IEncodeFeature, IVertexAttributeDescriptor } from './interface';
export declare const lineModel: ({ descriptors, features, enablePicking, iconMap, }: {
    descriptors: IVertexAttributeDescriptor[];
    features: IEncodeFeature[];
    enablePicking: boolean;
    iconMap: any;
}) => Promise<{
    descriptors: IVertexAttributeDescriptor[];
    featureLayout: {
        sizePerElement: number;
        elements: Array<{
            featureIdx: number;
            vertices: number[];
            normals: number[];
            offset: number;
            indexes?: number[];
        }>;
    };
    indices: number[];
}>;
