import type { AudioData, ButtonData, DividerData, FileData, GIFData, GalleryData, ImageData, PluginContainerData, Struct, VideoData } from '@wix/ricos/schema';
import type { ComponentData } from '../../../types/component-data.js';
import type { FileComponentData } from '../../../types/media-upload-types.js';
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: $TSFixMe;
        metadata: $TSFixMe;
        title?: $TSFixMe;
        duration?: number;
    }) => void;
    AUDIO: (data: AudioData & {
        coverImage?: {
            file_name?: string;
            id?: string;
        };
    }) => void;
    DIVIDER: (data: Partial<DividerData> & {
        type: $TSFixMe;
        lineStyle?: string;
        config?: ComponentData['config'];
        containerData?: PluginContainerData;
    }) => void;
    FILE: (data: FileData & FileComponentData) => void;
    GIF: (data: GIFData & {
        gif: {
            originalUrl: $TSFixMe;
            originalMp4: $TSFixMe;
            stillUrl: $TSFixMe;
            downsizedUrl: $TSFixMe;
            downsizedSmallMp4: $TSFixMe;
            downsizedStillUrl: $TSFixMe;
            height: $TSFixMe;
            width: $TSFixMe;
        };
        width: $TSFixMe;
        height: $TSFixMe;
        gifType: $TSFixMe;
    }) => void;
    IMAGE: (data: ImageData & {
        src: $TSFixMe;
        config: $TSFixMe;
        metadata: $TSFixMe;
    }) => void;
    POLL: (data: $TSFixMe) => void;
    APP_EMBED: (data: $TSFixMe) => void;
    LINK_PREVIEW: (data: $TSFixMe) => void;
    BUTTON: (data: Partial<ButtonData> & {
        button: $TSFixMe;
    }) => void;
    HTML: (data: $TSFixMe) => void;
    EMBED: (data: $TSFixMe) => void;
    GALLERY: (data: GalleryData & {
        styles: DraftGalleryStyles;
    }) => void;
    EXTERNAL: (data: Struct) => void;
};
export {};
//# sourceMappingURL=convert-draft-plugin-data-no-inner-rce.d.ts.map