import type { MemoizedFn } from 'memoize-one'; import type { RichMediaLayout } from '@atlaskit/adf-schema'; import type { GuidelineConfig, GuidelineSnap } from './types'; /** * Returns keys of guidelines that are closest to the image and withthin the snapGap. * If both default and dynamic guidelines present, only returns default guidelines */ export declare const findClosestSnap: (mediaSingleWidth: number, snapArray: number[], guidelineSnaps: GuidelineSnap[], snapGap?: number) => { gap: number; keys: string[]; }; export declare const getGuidelineSnaps: MemoizedFn<(guidelines: GuidelineConfig[], editorWidth: number, layout?: RichMediaLayout) => { guidelineReference: { guidelineKey: string; width: number; }[]; snaps: { x: number[] | undefined; }; }>;