import { SourceArtboard } from './source-artboard.js'; import { SourceLayerCommon } from './source-layer-common.js'; import { SourceLayerSubText } from './source-layer-sub-text.js'; import { SourceLayerXObjectForm } from './source-layer-x-object-form.js'; import type { SourceLayerParent } from './source-layer-common.js'; import type { SourceLayerShape } from './source-layer-shape.js'; import type { RawGraphicsState } from '../../typings/raw/graphics-state.js'; import type { RawTextLayer } from '../../typings/raw/index.js'; import type { Nullish } from '@opendesign/octopus-common/dist/utility-types.js'; type SourceLayerTextOptions = { parent: SourceLayerParent; rawValue: RawTextLayer; }; export declare class SourceLayerText extends SourceLayerCommon { _rawValue: RawTextLayer; private _normalizedTexts; private _clippingPaths; private _mask; private _softMask; static DEFAULT_NAME: string; constructor(options: SourceLayerTextOptions); private _initTexts; private _initClippingPaths; private _initMask; get texts(): Nullish; get graphicsState(): Nullish; get name(): string; private get _clippingPath(); get clippingPaths(): SourceLayerShape[] | null; get mask(): Nullish; private _initSoftMask; get textValue(): string; get softMask(): Nullish; resourcesTarget(): Nullish; } export {};