import { IMediaPicker } from "../../.."; import { Guid, MediaPickerExtensionSettings } from "../../../../models"; import { MediaPickerStore } from "../../../../stores"; import { RichTextEditorExtension, RichTextEditorExtensionDefinition } from "../../IRichTextEditor"; export declare class MediaPickerEditorExtension implements RichTextEditorExtension { private mediaPickerSettings; protected mediaPickerStore: MediaPickerStore; static get id(): Guid; settings: MediaPickerExtensionSettings; private editingMedia; /** * Configure the mediapicker wich should be used * @param mediaPickerSettings */ constructor(config: MediaPickerExtensionSettings, mediaPickerSettings: IMediaPicker); getDefition(): Promise; ensureImageCropRatios(): Promise; static defaultMediaPickerSettings(): MediaPickerExtensionSettings; }