export function createSphere(device: any, opts: any): Mesh;
export function createPlane(device: any, opts: any): Mesh;
export function createBox(device: any, opts: any): Mesh;
export function createTorus(device: any, opts: any): Mesh;
export function createCapsule(device: any, opts: any): Mesh;
export function createCone(device: any, opts: any): Mesh;
export function createCylinder(device: any, opts: any): Mesh;
export function createMesh(device: any, positions: any, opts?: {}): Mesh;
export function drawFullscreenQuad(device: any, target: any, vertexBuffer: any, shader: any, rect: any): void;
export const PIXELFORMAT_L8_A8: 2;
export const PIXELFORMAT_R5_G6_B5: number;
export const PIXELFORMAT_R5_G5_B5_A1: number;
export const PIXELFORMAT_R4_G4_B4_A4: number;
export const PIXELFORMAT_R8_G8_B8: number;
export const PIXELFORMAT_R8_G8_B8_A8: number;
export const PIXELFORMAT_SRGB: number;
export const PIXELFORMAT_SRGBA: number;
export const BLENDMODE_CONSTANT_COLOR: number;
export const BLENDMODE_ONE_MINUS_CONSTANT_COLOR: number;
export const BLENDMODE_CONSTANT_ALPHA: number;
export const BLENDMODE_ONE_MINUS_CONSTANT_ALPHA: number;
export const LitOptions: typeof LitShaderOptions;
export const RIGIDBODY_TYPE_STATIC: string;
export const RIGIDBODY_TYPE_DYNAMIC: string;
export const RIGIDBODY_TYPE_KINEMATIC: string;
export const RIGIDBODY_CF_STATIC_OBJECT: 1;
export const RIGIDBODY_CF_KINEMATIC_OBJECT: 2;
export const RIGIDBODY_CF_NORESPONSE_OBJECT: 4;
export const RIGIDBODY_ACTIVE_TAG: 1;
export const RIGIDBODY_ISLAND_SLEEPING: 2;
export const RIGIDBODY_WANTS_DEACTIVATION: 3;
export const RIGIDBODY_DISABLE_DEACTIVATION: 4;
export const RIGIDBODY_DISABLE_SIMULATION: 5;
import { Mesh } from '../scene/mesh.js';
import { LitShaderOptions } from '../scene/shader-lib/programs/lit-shader-options.js';
