import type { Nullable } from "../../types"; import type { TextureSize } from "../../Materials/Textures/textureCreationOptions"; import { RenderTargetWrapper } from "../renderTargetWrapper"; import type { NativeEngine } from "../nativeEngine"; import type { NativeFramebuffer } from "./nativeInterfaces"; export declare class NativeRenderTargetWrapper extends RenderTargetWrapper { readonly _engine: NativeEngine; 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: NativeEngine); dispose(disposeOnlyFramebuffers?: boolean): void; }