import { UmbLitElement } from '../../../../core/lit-element/index.js';
import type { ManifestCollectionAction } from '../../../../core/collection/index.js';
export declare class UmbCreateMediaCollectionActionElement extends UmbLitElement {
    #private;
    private _allowedMediaTypes;
    private _mediaUnique?;
    private _mediaTypeUnique?;
    private _popoverOpen;
    manifest?: ManifestCollectionAction;
    constructor();
    firstUpdated(): Promise<void>;
    render(): import("lit-html").TemplateResult<1> | undefined;
}
export default UmbCreateMediaCollectionActionElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-create-media-collection-action': UmbCreateMediaCollectionActionElement;
    }
}
