import { BodyModel } from './body-model';
import { Decal } from '../../model/decal';
import { Body } from '../../model/body';
import { PaintConfig } from '../../model/paint-config';
import { DecalAssets } from '../../loader/decal/decal-assets';
import { BodyAssets } from '../../loader/body/body-assets';
/**
 * Create a body model object. This handles unique models that need a custom class to handle it.
 * @param body car body
 * @param decal car decal
 * @param bodyAssets body assets
 * @param decalAssets decal assets
 * @param paints paints to be applied to the body
 * @return body model
 */
export declare function createBodyModel(body: Body, decal: Decal, bodyAssets: BodyAssets, decalAssets: DecalAssets, paints: PaintConfig): BodyModel;
//# sourceMappingURL=factory.d.ts.map