import type { AudioData, ButtonData, DividerData, FileData, GalleryData, GIFData, ImageData, PluginContainerData, Struct, VideoData } from 'ricos-schema'; import { Node_Type } from 'ricos-schema'; import type { ComponentData } from '../../../types/componentData'; import type { FileComponentData } from '../../../types/mediaUploadTypes'; type DraftGalleryStyles = { galleryLayout?: number; gallerySizePx?: number; oneRow?: boolean; cubeRatio?: number; isVertical?: boolean; numberOfImagesPerRow?: number; m_numberOfImagesPerRow?: number; cubeType?: string; galleryThumbnailsAlignment?: string; imageMargin?: number; thumbnailSpacings?: number; }; export declare const converters: { VIDEO: (data: VideoData & { src; metadata; title?; duration?: number; }) => void; AUDIO: (data: AudioData & { coverImage?: { file_name?: string; id?: string; }; }) => void; DIVIDER: (data: Partial & { type; lineStyle?: string; config?: ComponentData['config']; containerData?: PluginContainerData; }) => void; FILE: (data: FileData & FileComponentData) => void; GIF: (data: GIFData & { gif: { originalUrl; originalMp4; stillUrl; downsizedUrl; downsizedSmallMp4; downsizedStillUrl; height; width; }; width; height; }) => void; IMAGE: (data: ImageData & { src; config; metadata; }) => void; POLL: (data: any) => void; APP_EMBED: (data: any) => void; LINK_PREVIEW: (data: any) => void; BUTTON: (data: Partial & { button; }) => void; HTML: (data: any) => void; MAP: (data: any) => void; EMBED: (data: any) => void; GALLERY: (data: GalleryData & { styles: DraftGalleryStyles; }) => void; EXTERNAL: (data: Struct) => void; }; export declare const convertNodeDataToDraftNoInnerRCE: (nodeType: Node_Type, data: any) => any; export {}; //# sourceMappingURL=convertDraftPluginDataNoInnerRCE.d.ts.map