import { MutationOptions } from '../types/index.js'; import { CreateImageInput, CreateImageResult, ImagesListInput, ImagesListResult, ImagesGetInput, ImageSummary, ImagesDeleteInput, ImagesMutationResult, MoveImageInput, ConvertToInlineInput, ConvertToFloatingInput, SetSizeInput, SetWrapTypeInput, SetWrapSideInput, SetWrapDistancesInput, SetPositionInput, SetAnchorOptionsInput, SetZOrderInput, ScaleInput, SetLockAspectRatioInput, RotateInput, FlipInput, CropInput, ResetCropInput, ReplaceSourceInput, SetAltTextInput, SetDecorativeInput, SetNameInput, SetHyperlinkInput, InsertCaptionInput, UpdateCaptionInput, RemoveCaptionInput } from './images.types.js'; export interface ImagesAdapter { list(input?: ImagesListInput): ImagesListResult; get(input: ImagesGetInput): ImageSummary; delete(input: ImagesDeleteInput, options?: MutationOptions): ImagesMutationResult; move(input: MoveImageInput, options?: MutationOptions): ImagesMutationResult; convertToInline(input: ConvertToInlineInput, options?: MutationOptions): ImagesMutationResult; convertToFloating(input: ConvertToFloatingInput, options?: MutationOptions): ImagesMutationResult; setSize(input: SetSizeInput, options?: MutationOptions): ImagesMutationResult; setWrapType(input: SetWrapTypeInput, options?: MutationOptions): ImagesMutationResult; setWrapSide(input: SetWrapSideInput, options?: MutationOptions): ImagesMutationResult; setWrapDistances(input: SetWrapDistancesInput, options?: MutationOptions): ImagesMutationResult; setPosition(input: SetPositionInput, options?: MutationOptions): ImagesMutationResult; setAnchorOptions(input: SetAnchorOptionsInput, options?: MutationOptions): ImagesMutationResult; setZOrder(input: SetZOrderInput, options?: MutationOptions): ImagesMutationResult; scale(input: ScaleInput, options?: MutationOptions): ImagesMutationResult; setLockAspectRatio(input: SetLockAspectRatioInput, options?: MutationOptions): ImagesMutationResult; rotate(input: RotateInput, options?: MutationOptions): ImagesMutationResult; flip(input: FlipInput, options?: MutationOptions): ImagesMutationResult; crop(input: CropInput, options?: MutationOptions): ImagesMutationResult; resetCrop(input: ResetCropInput, options?: MutationOptions): ImagesMutationResult; replaceSource(input: ReplaceSourceInput, options?: MutationOptions): ImagesMutationResult; setAltText(input: SetAltTextInput, options?: MutationOptions): ImagesMutationResult; setDecorative(input: SetDecorativeInput, options?: MutationOptions): ImagesMutationResult; setName(input: SetNameInput, options?: MutationOptions): ImagesMutationResult; setHyperlink(input: SetHyperlinkInput, options?: MutationOptions): ImagesMutationResult; insertCaption(input: InsertCaptionInput, options?: MutationOptions): ImagesMutationResult; updateCaption(input: UpdateCaptionInput, options?: MutationOptions): ImagesMutationResult; removeCaption(input: RemoveCaptionInput, options?: MutationOptions): ImagesMutationResult; } export type ImagesApi = ImagesAdapter; export declare function executeImagesList(adapter: ImagesAdapter, input?: ImagesListInput): ImagesListResult; export declare function executeImagesGet(adapter: ImagesAdapter, input: ImagesGetInput): ImageSummary; export declare function executeImagesDelete(adapter: ImagesAdapter, input: ImagesDeleteInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesMove(adapter: ImagesAdapter, input: MoveImageInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesConvertToInline(adapter: ImagesAdapter, input: ConvertToInlineInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesConvertToFloating(adapter: ImagesAdapter, input: ConvertToFloatingInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetSize(adapter: ImagesAdapter, input: SetSizeInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetWrapType(adapter: ImagesAdapter, input: SetWrapTypeInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetWrapSide(adapter: ImagesAdapter, input: SetWrapSideInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetWrapDistances(adapter: ImagesAdapter, input: SetWrapDistancesInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetPosition(adapter: ImagesAdapter, input: SetPositionInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetAnchorOptions(adapter: ImagesAdapter, input: SetAnchorOptionsInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetZOrder(adapter: ImagesAdapter, input: SetZOrderInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesScale(adapter: ImagesAdapter, input: ScaleInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetLockAspectRatio(adapter: ImagesAdapter, input: SetLockAspectRatioInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesRotate(adapter: ImagesAdapter, input: RotateInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesFlip(adapter: ImagesAdapter, input: FlipInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesCrop(adapter: ImagesAdapter, input: CropInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesResetCrop(adapter: ImagesAdapter, input: ResetCropInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesReplaceSource(adapter: ImagesAdapter, input: ReplaceSourceInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetAltText(adapter: ImagesAdapter, input: SetAltTextInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetDecorative(adapter: ImagesAdapter, input: SetDecorativeInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetName(adapter: ImagesAdapter, input: SetNameInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesSetHyperlink(adapter: ImagesAdapter, input: SetHyperlinkInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesInsertCaption(adapter: ImagesAdapter, input: InsertCaptionInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesUpdateCaption(adapter: ImagesAdapter, input: UpdateCaptionInput, options?: MutationOptions): ImagesMutationResult; export declare function executeImagesRemoveCaption(adapter: ImagesAdapter, input: RemoveCaptionInput, options?: MutationOptions): ImagesMutationResult; export interface CreateImageAdapter { image(input: CreateImageInput, options?: MutationOptions): CreateImageResult; } export declare function executeCreateImage(adapter: CreateImageAdapter, input: CreateImageInput, options?: MutationOptions): CreateImageResult; //# sourceMappingURL=images.d.ts.map