import { TgdContext } from "../../context";
import { TgdGeometry } from "../../geometry";
import { TgdMaterialGhostOptions } from "../../material";
import { TgdPainter } from "../painter";
export interface TgdPainterXRayOptions extends TgdMaterialGhostOptions {
    geometry: TgdGeometry;
}
export declare class TgdPainterXRay extends TgdPainter {
    private readonly context;
    private readonly texture;
    private readonly painterMesh;
    private readonly painterFB;
    private readonly painterClear;
    private readonly painterState;
    private readonly painterBackground;
    constructor(context: TgdContext, options: TgdPainterXRayOptions);
    delete(): void;
    paint(time: number, delay: number): void;
}
//# sourceMappingURL=x-ray.d.ts.map