import type { SourceLayerText } from './source-layer-text.js'; import type { RawGraphicsState } from '../../typings/raw/graphics-state.js'; import type { RawGraphicsStateMatrix, RawResourcesFontTextFont, RawResourcesFontTextFontFontDescriptor, RawTextLayerText } from '../../typings/raw/index.js'; import type { Nullish } from '@opendesign/octopus-common/dist/utility-types.js'; type SourceLayerTextNormalizedOptions = { parent: SourceLayerText; rawValue: RawTextLayerText; }; export declare class SourceLayerSubText { private _rawValue; private _parent; static DEFAULT_TEXT_MATRIX: RawGraphicsStateMatrix; constructor(options: SourceLayerTextNormalizedOptions); get graphicsState(): Nullish; get textTransformMatrix(): RawGraphicsStateMatrix; get font(): Nullish; get fontDescriptor(): Nullish; get baseFont(): string; get fontWeight(): Nullish; get fontFamily(): Nullish; get fontSize(): number; get textMatrix(): Nullish; get isItalic(): boolean; get textCharSpace(): number; get parsedTextValue(): Nullish; get colorSpaceNonStroking(): Nullish; get colorNonStroking(): Nullish; get colorSpaceStroking(): Nullish; get colorStroking(): Nullish; get value(): string; } export {};