///
import { Color } from '../../Color';
import { DepthBuffer, FrameBuffer, FrameBufferOptions, Texture } from '../../resources';
import { DeviceGPU } from '../DeviceGPU';
export declare class FrameBufferGPU extends FrameBuffer {
readonly device: DeviceGPU;
readonly colorAttachments: ReadonlyArray;
readonly depthAttachment: DepthBuffer;
readonly reanderPassDescriptor: GPURenderPassDescriptor;
get colorAttachmentsDesc(): GPURenderPassColorAttachmentDescriptor[];
get depthAttachmentDesc(): GPURenderPassDepthStencilAttachmentDescriptor;
constructor(device: DeviceGPU, options: FrameBufferOptions);
init(options: FrameBufferOptions): this;
setClearValues(color?: number | number[] | Color, depth?: number, stencil?: number): void;
}
//# sourceMappingURL=FrameBufferGPU.d.ts.map