import { _Render_RenderableBase } from './_Render_RenderableBase';
import { RenderEntity } from './RenderEntity';
import { ITraversable } from '@awayjs/view';
/**
 * IMaterialClassGL is an interface for the constructable class definition GL_MaterialBase that is used to
 * create render objects in the rendering pipeline to render the contents of a partition
 *
 * @class away.render.GL_MaterialBase
 */
export interface _IRender_RenderableClass {
    /**
     *
     */
    new (renderable: ITraversable, renderEntity: RenderEntity): _Render_RenderableBase;
}
//# sourceMappingURL=_IRender_RenderableClass.d.ts.map