import { Material, Prefab } from '@hiberworld/code-kit';
import { IDefaultOptions } from '.';
export type WallTypes = 'PLAIN' | 'DOOR' | 'WINDOW' | 'NONE';
/**
 *
 * Returns a wall of type defined with the wallType property.
 * @example
 * ```const wall = getWall({ id: 'en_m_primitive_wall_01', height: 1, width: 1, wallType: 'PLAIN' })
addTo(root, wall)

 * ```
 */
export interface IWallOptions extends IDefaultOptions {
    id: Prefab;
    material: Material;
    height: number;
    width: number;
    thickness: number;
    wallType: WallTypes;
    doorWidth: number;
    doorHeight: number;
    windowWidth: number;
    windowHeight: number;
    windowUp: number;
}
export declare const getWall: (opt?: Partial<IWallOptions>) => import("@hiberworld/code-kit").HNode;
//# sourceMappingURL=getWall.d.ts.map