import { type Nullable } from "../../types.js"; import { type TextureSize } from "../../Materials/Textures/textureCreationOptions.js"; import { RenderTargetWrapper } from "../renderTargetWrapper.js"; import { type NativeFramebuffer } from "./nativeInterfaces.js"; import { type ThinNativeEngine } from "../thinNativeEngine.js"; export declare class NativeRenderTargetWrapper extends RenderTargetWrapper { readonly _engine: ThinNativeEngine; private __framebuffer; private __framebufferDepthStencil; get _framebuffer(): Nullable; set _framebuffer(framebuffer: Nullable); get _framebufferDepthStencil(): Nullable; set _framebufferDepthStencil(framebufferDepthStencil: Nullable); constructor(isMulti: boolean, isCube: boolean, size: TextureSize, engine: ThinNativeEngine); dispose(disposeOnlyFramebuffers?: boolean): void; }