import { Context, MediaStateManager, MediaState } from '@atlaskit/media-core';
import { EditorView, Transaction, MarkType } from '../../prosemirror';
export interface URLInfo {
    href: string;
    pos: number;
}
export declare const insertLinks: (view: EditorView, stateManager: MediaStateManager, handleMediaState: (state: MediaState) => void, linkRanges: URLInfo[], linkCreateContext: Context, collection?: string | undefined) => Promise<(string | undefined)[] | undefined>;
export declare const detectLinkRangesInSteps: (tr: Transaction, link: MarkType, offset: number) => URLInfo[];
