import { ProviderFactory } from '@uidu/editor-common';
import { EditorState } from 'prosemirror-state';
import { IntlShape } from 'react-intl';
import { Command } from '../../types';
import { FloatingToolbarConfig } from '../floating-toolbar/types';
import { CardOptions } from './types';
export declare const messages: {
    block: {
        id: string;
        defaultMessage: string;
        description: string;
    };
    inline: {
        id: string;
        defaultMessage: string;
        description: string;
    };
    embed: {
        id: string;
        defaultMessage: string;
        description: string;
    };
    link: {
        id: string;
        defaultMessage: string;
        description: string;
    };
    card: {
        id: string;
        defaultMessage: string;
        description: string;
    };
};
export declare const removeCard: Command;
export declare const visitCardLink: Command;
export declare const floatingToolbar: (cardOptions: CardOptions) => (state: EditorState, intl: IntlShape, providerFactory: ProviderFactory) => FloatingToolbarConfig | undefined;
