UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

24 lines (23 loc) 1.15 kB
import { IWebComponentInstance } from "../../"; import { MediaPickerEnums, MediaPickerImage, type MediaPickerImageSettings, MediaPickerMedia, MediaPickerProvider, MediaPickerStorageProviderContext, MediaPickerVideo } from "../../models"; import { VueComponentBase } from "../VueComponentBase"; import { IMediaPicker } from "./IMediaPicker"; export declare class MediaPicker extends VueComponentBase<IMediaPicker> implements IWebComponentInstance, IMediaPicker { selectableMediaTypes: MediaPickerEnums.OmniaMediaTypes[]; providerConfiguration?: (providers: MediaPickerProvider[]) => MediaPickerProvider[]; selectedMedia?: MediaPickerImage | MediaPickerVideo | Array<MediaPickerImage | MediaPickerVideo>; providerContext: MediaPickerStorageProviderContext; imageSettings?: MediaPickerImageSettings; saved: (result: MediaPickerMedia) => void; closed?: () => void; dialog: boolean; enableGallery: boolean; itemLimit: number; enableMediaCaption?: boolean; private focusStore; mounted(): void; private onClose; private onSave; private renderRenderer; render(): VueTsxSupport.JSX.Element; }