import { EditorState } from 'prosemirror-state';
import { IntlShape } from 'react-intl';
import { Command } from '../../../types';
import { FloatingToolbarButton, FloatingToolbarConfig, FloatingToolbarCustom } from '../../floating-toolbar/types';
import { MediaToolbarBaseConfig } from '../types';
export declare const altTextButton: (intl: IntlShape, state: EditorState) => FloatingToolbarButton<Command>;
export declare const altTextEditComponent: (options?: AltTextToolbarOptions) => FloatingToolbarCustom;
export interface AltTextToolbarOptions {
    altTextValidator?: (value: string) => string[];
}
export declare const getAltTextToolbar: (toolbarBaseConfig: MediaToolbarBaseConfig, options?: AltTextToolbarOptions) => FloatingToolbarConfig;
