import type { RichMediaAttributes, RichMediaLayout } from '@atlaskit/adf-schema'; import type { EditorView } from '@atlaskit/editor-prosemirror/view'; import type { SnapPointsProps } from '../types'; export declare const shouldAddDefaultWrappedWidth: (layout: RichMediaLayout, width?: number, lineLength?: number) => boolean | 0 | undefined; export declare const nonWrappedLayouts: RichMediaLayout[]; export declare const floatingLayouts: string[]; export declare const isRichMediaInsideOfBlockNode: (view: EditorView, pos: number | boolean) => boolean; export declare const alignAttributes: (layout: RichMediaLayout, oldAttrs: RichMediaAttributes, gridSize: number | undefined, originalWidth: number, lineLength?: number) => RichMediaAttributes; export declare function calculateSnapPoints({ $pos, akEditorWideLayoutWidth, allowBreakoutSnapPoints, containerWidth, gridSize, gridWidth, insideInlineLike, insideLayout, isVideoFile, lineLength, offsetLeft, wrappedLayout, }: SnapPointsProps): number[];