import { Object3D } from 'three';
export declare class CSS3DObject extends Object3D {
    element: HTMLDivElement;
    readonly isCSS3DObject = true;
    constructor(element?: HTMLDivElement);
    copy(source: CSS3DObject, recursive: boolean): this;
}
export declare class CSS3DSprite extends CSS3DObject {
    readonly isCSS3DSprite = true;
    rotation2D: number;
    constructor(element: HTMLDivElement);
    copy(source: CSS3DSprite, recursive: boolean): this;
}
export interface CSS3DObjectOptions {
    object?: Object3D;
    id: string;
    className: string;
    html: string;
    copyAttributes: boolean;
    attributesToCopy: string[];
    scale: number;
}
export declare function createCSS3DObject(options: CSS3DObjectOptions): CSS3DObject;
