import { EventName } from '@lit/react';
import { WeavyComponents } from '@weavy/uikit-web';
import { FilePreviewLoadedEventType } from '@weavy/uikit-web/dist/types/types/files.events.d.js';
export declare const WyPreview: import('@lit/react').ReactWebComponent<WeavyComponents.WyPreview, {
    onWyPreviewOpen: EventName<import('@weavy/uikit-web/dist/types/types/files.events.d.js').WyPreviewOpenEventType>;
    onWyPreviewClose: EventName<import('@weavy/uikit-web/dist/types/types/files.events.d.js').WyPreviewCloseEventType>;
    onWyAction: EventName<import('@weavy/uikit-web/dist/types/types/action.events.js').WyActionEventType>;
}>;
export declare const WyPreviewEmbed: import('@lit/react').ReactWebComponent<WeavyComponents.WyPreviewEmbed, {
    onFilePreviewLoaded: EventName<FilePreviewLoadedEventType>;
}>;
export declare const WyPreviewIcon: import('@lit/react').ReactWebComponent<WeavyComponents.WyPreviewIcon, {
    onFilePreviewLoaded: EventName<FilePreviewLoadedEventType>;
}>;
export declare const WyPreviewImage: import('@lit/react').ReactWebComponent<WeavyComponents.WyPreviewImage, {
    onFilePreviewLoaded: EventName<FilePreviewLoadedEventType>;
}>;
export declare const WyPreviewItem: import('@lit/react').ReactWebComponent<WeavyComponents.WyPreviewItem, {
    onFilePreviewLoaded: EventName<FilePreviewLoadedEventType>;
}>;
export declare const WyPreviewMedia: import('@lit/react').ReactWebComponent<WeavyComponents.WyPreviewMedia, {
    onFilePreviewLoaded: EventName<FilePreviewLoadedEventType>;
}>;
export declare const WyPreviewText: import('@lit/react').ReactWebComponent<WeavyComponents.WyPreviewText, {
    onFilePreviewLoaded: EventName<FilePreviewLoadedEventType>;
}>;
