import { DocPropertiesOptions } from '../../drawing/doc-properties/doc-properties'; import { WpsShapeCoreOptions } from '../../drawing/inline/graphic/graphic-data/wps'; import { IFloating } from '../../drawing'; import { OutlineOptions } from '../../drawing/inline/graphic/graphic-data/pic/shape-properties/outline/outline'; import { SolidFillOptions } from '../../drawing/inline/graphic/graphic-data/pic/shape-properties/outline/solid-fill'; import { IMediaDataTransformation, IMediaTransformation } from '../../media'; import { Run } from '../run'; export * from '../../drawing/inline/graphic/graphic-data/wps/body-properties'; type CoreShapeOptions = { readonly transformation: IMediaTransformation; readonly floating?: IFloating; readonly altText?: DocPropertiesOptions; readonly outline?: OutlineOptions; readonly solidFill?: SolidFillOptions; }; export type IWpsShapeOptions = WpsShapeCoreOptions & { readonly type: "wps"; } & CoreShapeOptions; export declare const createTransformation: (options: IMediaTransformation) => IMediaDataTransformation; export declare class WpsShapeRun extends Run { private readonly wpsShapeData; constructor(options: IWpsShapeOptions); }