import { EditorCommand, EditorMenuBar, ToolbarProperties, EditorBubbleMenuBar, MediaPickerMedia } from "@omnia/fx-models";
import { NodePosition } from "../../ux/richtexteditor";
export interface MediaPickerNodeCommand extends EditorCommand {
    mediaPicker?: (option: MediaPickerNodeCommand) => void;
}
export interface MediaPickerMenuCommand extends EditorCommand {
}
export interface MediaPickerMenuBar extends EditorMenuBar<MediaPickerNodeCommand> {
}
export interface MediaPickerToolbarProperties extends ToolbarProperties<MediaPickerNodeCommand> {
}
export interface MediaPickerEditorExtensionConfiguration extends MediaPickerToolbarProperties {
}
export interface MediaPickerNodeCommand {
    mediaWidth?: number;
    mediaAlign?: MediaAlignment;
    media: MediaPickerMedia;
    replacePosition: NodePosition;
}
export interface MediaPickerBubbleMenuBar extends EditorBubbleMenuBar<MediaPickerMenuCommand> {
}
export interface MediaPickerBubbleMenuBarProperties extends ToolbarProperties<MediaPickerNodeCommand> {
}
export declare enum MediaAlignment {
    Left = 0,
    Center = 1,
    Right = 2
}
