import { BufferGeometry } from 'three/src/core/BufferGeometry';
import { DirectionalLightObjNode } from '../../DirectionalLight';
import { DirectionalLight } from 'three/src/lights/DirectionalLight';
import { BaseLightHelper } from './_BaseLightHelper';
import { Mesh } from 'three/src/objects/Mesh';
export declare class DirectionalLightHelper extends BaseLightHelper<Mesh, DirectionalLight, DirectionalLightObjNode> {
    createObject(): Mesh<import("three").Geometry | BufferGeometry, import("three").Material | import("three").Material[]>;
    private _square;
    private _line_material;
    protected buildHelper(): void;
    update(): void;
}
