import { Transaction } from 'prosemirror-state';
import { CardInfo, CardPluginAction, CardProvider, Request } from '../types';
export declare const cardAction: (tr: Transaction, action: CardPluginAction) => Transaction;
export declare const resolveCard: (url: string) => (tr: Transaction) => Transaction;
export declare const queueCards: (requests: Request[]) => (tr: Transaction) => Transaction;
export declare const registerCard: (info: CardInfo) => (tr: Transaction) => Transaction;
export declare const setProvider: (cardProvider: CardProvider | null) => (tr: Transaction) => Transaction;
export declare const showLinkToolbar: (tr: Transaction) => Transaction;
export declare const hideLinkToolbar: (tr: Transaction) => Transaction;
