import { GuidValue } from "../Exposes"; import { ApiPath } from "../Extends"; import { MediaPickerProvider } from "../media-picker"; export interface IMediaPickerApi { registration: Promise; } declare module "./UxApi" { interface IOmniaUxApi { mediaPicker: IMediaPickerApi; } interface IOmniaUxExtendApiManifest { mediaPicker: { registration: ApiPath; }; } } export interface IMediaPickerProviderRegistrationApi { registerProviders: (providers: MediaPickerProvider | MediaPickerProvider[]) => void; getProvider: (providerId: GuidValue) => MediaPickerProvider; }