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