/** @packageDocumentation
 * @module WebGL
 */
import { GraphicList } from "../RenderGraphic";
import { Decorations } from "../Decorations";
import { CanvasDecorationList } from "../CanvasDecoration";
import { Scene } from "../Scene";
/** The various graphics associated with a [[Target]].
 * @internal
 */
export declare class TargetGraphics {
    foreground: GraphicList;
    background: GraphicList;
    overlays: GraphicList;
    private _dynamics?;
    private _decorations?;
    dispose(): void;
    get isDisposed(): boolean;
    changeScene(scene: Scene): void;
    get dynamics(): GraphicList | undefined;
    set dynamics(dynamics: GraphicList | undefined);
    get decorations(): Decorations | undefined;
    set decorations(decorations: Decorations | undefined);
    get canvasDecorations(): CanvasDecorationList | undefined;
}
//# sourceMappingURL=TargetGraphics.d.ts.map