import type { Font } from "./Symbol.js";
import type { Material, Symbol3DLayer } from "./Symbol3D.js";
/**
 * TextSymbol3DLayer is used to draw text labels for features of any geometry
 * type.
 *
 * See
 * {@link https://developers.arcgis.com/web-scene-specification/objects/textSymbol3DLayer/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface TextSymbol3DLayer extends Symbol3DLayer {
    /**
     * Font used for text symbols.
     */
    font?: Font;
    /**
     * The material used to shade the geometry.
     */
    material?: Material;
    /**
     * Font size in points, positive only.
     */
    size?: number;
    /**
     * Type:String.
     */
    text?: string;
    /**
     * @inheritDoc
     */
    type: "Text";
}
