import type { UmbLinkPickerModalData, UmbLinkPickerModalValue } from './link-picker-modal.token.js';
import { UmbModalBaseElement } from '../../core/modal/index.js';
export declare class UmbLinkPickerModalElement extends UmbModalBaseElement<UmbLinkPickerModalData, UmbLinkPickerModalValue> {
    #private;
    private _config;
    private _missingType;
    private _mediaPickerElement?;
    private _documentItem?;
    constructor();
    firstUpdated(): Promise<void>;
    populateLinkUrl(): Promise<void>;
    render(): import("lit-html").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
export default UmbLinkPickerModalElement;
export { UmbLinkPickerModalElement as element };
declare global {
    interface HTMLElementTagNameMap {
        'umb-link-picker-modal': UmbLinkPickerModalElement;
    }
}
