import { SourceArtboard } from './source-artboard.js'; import { SourceLayerCommon } from './source-layer-common.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, RawResourcesExtGState, RawResourcesXObject, XObjectSubtype } from '../../typings/raw/index.js'; import type { RawXObjectLayer } from '../../typings/raw/x-object.js'; import type { Nullish } from '@opendesign/octopus-common/dist/utility-types.js'; type SourceLayerXObjectImageOptions = { parent: SourceLayerParent; rawValue: RawXObjectLayer; xObject: RawXObjectLayer; }; export declare class SourceLayerXObjectImage extends SourceLayerCommon { _rawValue: RawResourcesXObject; private _xObject; private _softMask; private _mask; private _clippingPaths; constructor(options: SourceLayerXObjectImageOptions); get name(): Nullish; get graphicsState(): Nullish; get externalGraphicState(): Nullish; private _initClippingPaths; private _initSoftMask; private _initMask; get fileName(): Nullish; private get _clippingPath(); get softMask(): Nullish; get mask(): Nullish; get clippingPaths(): SourceLayerShape[] | null; get subtype(): Nullish; get type(): Nullish; resourcesTarget(): Nullish; } export {};