import { ImageBlock, ImageDrawing } from '../../../../contracts/src/index.js';
import { BuildImageHyperlinkAnchor } from './types.js';
type BlockImageSource = ImageBlock | ImageDrawing;
export type CreateBlockImageContentOptions = {
    doc: Document;
    block: BlockImageSource;
    className?: string;
    clipContainer?: HTMLElement;
    imageDisplay?: 'block' | 'inline-block';
    hyperlinkDisplay?: 'block' | 'inline-block';
    buildImageHyperlinkAnchor?: BuildImageHyperlinkAnchor;
};
export declare const resolveBlockImageClipPath: (block: unknown) => string;
export declare const createBlockImageContent: ({ doc, block, className, clipContainer, imageDisplay, hyperlinkDisplay, buildImageHyperlinkAnchor, }: CreateBlockImageContentOptions) => HTMLElement;
export {};
//# sourceMappingURL=image-block.d.ts.map